Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ローカル通知に移行する #558

Merged
merged 165 commits into from
Apr 16, 2022
Merged
Changes from 1 commit
Commits
Show all changes
165 commits
Select commit Hold shift + click to select a range
759126b
:shell: flutter pub add flutter_local_notifications
bannzai Apr 3, 2022
e4e4854
:up: Updated Podfile
bannzai Apr 3, 2022
0a097af
Initialized TZ
bannzai Apr 3, 2022
577f7db
:shell: flutter pub add flutter_native_timezone
bannzai Apr 3, 2022
fe80d1a
Add service for local notification
bannzai Apr 3, 2022
e7e98fd
:construction: add test code
bannzai Apr 3, 2022
9861abc
Use dev versions
bannzai Apr 4, 2022
c80555c
Integrate setup function to LocalNotification
bannzai Apr 4, 2022
2b30fee
Add utility of date
bannzai Apr 4, 2022
c131ec5
Fix scheduleReminderNotification
bannzai Apr 4, 2022
e5efc1a
Fix function
bannzai Apr 4, 2022
5266d86
WIP debug
bannzai Apr 4, 2022
2b5e54c
Await initialize
bannzai Apr 5, 2022
5fbd0c3
WIP adjustment local notification
bannzai Apr 5, 2022
2c689cf
Register plugin
bannzai Apr 5, 2022
5e6ee21
Disabled Firebase Messagng Proxy
bannzai Apr 5, 2022
1547570
Revert "Disabled Firebase Messagng Proxy"
bannzai Apr 5, 2022
74c0ada
Fix identifier
bannzai Apr 5, 2022
cac8adc
Add logic of firebase initialize
bannzai Apr 5, 2022
efb2f3a
Move to Home for initialzed
bannzai Apr 5, 2022
692d434
Test
bannzai Apr 5, 2022
99e4cd1
Add constant values
bannzai Apr 6, 2022
b9f07f0
Add entity
bannzai Apr 6, 2022
f625cc5
Fix entity
bannzai Apr 6, 2022
c8c3b99
Fix create schedule id
bannzai Apr 6, 2022
836d894
Rename to local notification schedule
bannzai Apr 7, 2022
1b6fd7a
Add kind of local notification schedule
bannzai Apr 7, 2022
a7a1ec4
rename package
bannzai Apr 7, 2022
7c9ca01
Add reference of local notification schedule
bannzai Apr 7, 2022
5c2e994
Rename field to kind
bannzai Apr 7, 2022
b68db84
Add local notificaton schedule service
bannzai Apr 7, 2022
7f9a3f9
Remove unnecessary import
bannzai Apr 7, 2022
076a93d
Fix createSchedule method
bannzai Apr 7, 2022
d201d9e
Fix schedule local notification
bannzai Apr 7, 2022
6e9f979
WIP decided title
bannzai Apr 7, 2022
24bd23b
WIP fix decided title
bannzai Apr 7, 2022
f72d5e4
Fix specify title
bannzai Apr 8, 2022
dc533e0
Where with kind
bannzai Apr 8, 2022
57babab
Remove unnecessary key
bannzai Apr 8, 2022
a30778f
Fix reminder notification loop
bannzai Apr 8, 2022
82a0f63
Fix callback
bannzai Apr 8, 2022
dab82fc
Add comment
bannzai Apr 8, 2022
30a7b9a
Fix print
bannzai Apr 8, 2022
f4348e0
Move to bottom
bannzai Apr 8, 2022
77d997c
Remove unnecessary code
bannzai Apr 8, 2022
a783a15
Fix for each
bannzai Apr 8, 2022
a3ae6bd
fix local notification id
bannzai Apr 8, 2022
b550387
Add document object
bannzai Apr 8, 2022
ea7c0fb
Fix entity
bannzai Apr 8, 2022
42737a8
Fill created At
bannzai Apr 8, 2022
942f5d8
Add title and message
bannzai Apr 8, 2022
7c65252
Fill title and message
bannzai Apr 8, 2022
e33a907
Move logic
bannzai Apr 8, 2022
8bc47ae
Rename document
bannzai Apr 8, 2022
edc9c05
Rename to LocalNotificationScheduleCollection
bannzai Apr 8, 2022
40c1780
Replace to LocalNotificationScheduleCollection
bannzai Apr 8, 2022
b6f980c
Fix entity name
bannzai Apr 8, 2022
9786ada
Rename
bannzai Apr 8, 2022
9b020a7
Fix fetch methods
bannzai Apr 8, 2022
a87ee9f
Fix scheduleReminderDateTime
bannzai Apr 8, 2022
41db694
Add assert
bannzai Apr 8, 2022
8827c93
Remove unnecessary word
bannzai Apr 8, 2022
1a35aa9
Remove unnecessary import
bannzai Apr 8, 2022
37c6f86
Fix schedule notification
bannzai Apr 8, 2022
268d80f
Fix android notification setting
bannzai Apr 8, 2022
f2052d3
Add Android initialize setting
bannzai Apr 8, 2022
07eba69
Import for timestamp
bannzai Apr 8, 2022
ce374e7
to async/await
bannzai Apr 8, 2022
a818d27
Add stream
bannzai Apr 8, 2022
6c6a300
Add localNotificationScheduleCollectionService
bannzai Apr 8, 2022
7525849
Defined stream
bannzai Apr 8, 2022
961453e
Fix property type
bannzai Apr 8, 2022
197c83f
Fix test case
bannzai Apr 8, 2022
3158f6f
Fix test compile error
bannzai Apr 9, 2022
93c8742
WIP prepare update method
bannzai Apr 9, 2022
c0b83f6
Add test
bannzai Apr 9, 2022
ec49ddc
Use test
bannzai Apr 9, 2022
1fe709d
Commentout compile errors
bannzai Apr 9, 2022
59dbbd8
Fix typo
bannzai Apr 9, 2022
03ed0fd
Fix test method
bannzai Apr 9, 2022
96d2611
Cancel all
bannzai Apr 9, 2022
0dd0900
Add random int
bannzai Apr 9, 2022
51885f5
Fix updated reminder time
bannzai Apr 9, 2022
d439ea0
Add guard condition
bannzai Apr 9, 2022
31fcd4b
await batch
bannzai Apr 9, 2022
b653bb1
Fix indent
bannzai Apr 9, 2022
03c375a
Add utility of debug print
bannzai Apr 9, 2022
fdd3193
Add debugPrint
bannzai Apr 9, 2022
b619565
Override debug print
bannzai Apr 9, 2022
e68510c
Fix offset
bannzai Apr 9, 2022
e272718
Separate values for localNotificationID
bannzai Apr 9, 2022
bbfaec1
Call cancel before zonedSchedule
bannzai Apr 9, 2022
07b7480
Call localNotificatoin.scheduleCollection
bannzai Apr 9, 2022
6b606a2
Fix registration
bannzai Apr 9, 2022
a88da4f
Fix schedule date time
bannzai Apr 9, 2022
7d3352a
Revert "Fix schedule date time"
bannzai Apr 9, 2022
84d0d69
Add workaround
bannzai Apr 9, 2022
8d90536
Remove stream
bannzai Apr 10, 2022
40d5db8
Fetch schedule when setting notification schedule
bannzai Apr 10, 2022
ed71ef4
Remove unnecessary import
bannzai Apr 10, 2022
29d57a0
Add error handling
bannzai Apr 9, 2022
c576437
Add schedule of local notification schedule collection
bannzai Apr 10, 2022
a663d76
Rename
bannzai Apr 10, 2022
28ee280
Fix imports
bannzai Apr 10, 2022
254d1f0
Rename
bannzai Apr 10, 2022
573c9ab
Add localNotification logic
bannzai Apr 10, 2022
98f5ad4
Add test code
bannzai Apr 10, 2022
c50c970
Rename
bannzai Apr 10, 2022
316fc91
Fix compile erorr
bannzai Apr 10, 2022
cd6bfbd
Remove unnecessary import
bannzai Apr 10, 2022
0059c19
Add cancel scheduled reminder notification
bannzai Apr 10, 2022
4807325
Rename
bannzai Apr 10, 2022
a0abfe4
cancel local notification when begin rest duration
bannzai Apr 10, 2022
efc6805
schedule reminder notification
bannzai Apr 10, 2022
07c4972
Fix remove pill sheet
bannzai Apr 10, 2022
68b88f8
Fix setting state
bannzai Apr 10, 2022
7e49a15
Fix parameter and state
bannzai Apr 10, 2022
38b50b0
Fix mock
bannzai Apr 10, 2022
2348fda
Fix test
bannzai Apr 10, 2022
47b1129
Fix modify today pill number
bannzai Apr 10, 2022
fb95fe6
Remove unnecessary import
bannzai Apr 10, 2022
b0a5906
Fix background notification
bannzai Apr 15, 2022
a0ffd53
add id offset
bannzai Apr 15, 2022
0636c73
Add method of fieCreateNewPillSheetNotification
bannzai Apr 15, 2022
f01cb04
Fix update methods
bannzai Apr 15, 2022
2928d62
Update certificates
bannzai Apr 16, 2022
5a9440d
Cancel before notification
bannzai Apr 16, 2022
bb77e5e
Remove unnecessary entity
bannzai Apr 16, 2022
31411c6
Remove unnecessary service
bannzai Apr 16, 2022
d260787
Rename
bannzai Apr 16, 2022
996552d
Use pending notification
bannzai Apr 16, 2022
2647d91
Revert "Remove unnecessary entity"
bannzai Apr 16, 2022
92bc38c
Fix scheduleReminderNotification function
bannzai Apr 16, 2022
de97e7d
Revert "Revert "Remove unnecessary entity""
bannzai Apr 16, 2022
c590ebe
Remove unnecessary database
bannzai Apr 16, 2022
f7a7587
Fix function
bannzai Apr 16, 2022
94c5a48
Use localNotification.scheduleReminderNotification
bannzai Apr 16, 2022
d4a2693
Replace to localNotification function
bannzai Apr 16, 2022
796b3e9
Replace to localNotification function
bannzai Apr 16, 2022
5f03f0d
Replace to localNotification function
bannzai Apr 16, 2022
c532047
Fix function
bannzai Apr 16, 2022
135da0f
Use cancelAllFunction
bannzai Apr 16, 2022
d73979d
Fix function
bannzai Apr 16, 2022
17b2205
Remove unnecessary code
bannzai Apr 16, 2022
dcf4c27
Fix function
bannzai Apr 16, 2022
b790ee5
Remove unnecessary code
bannzai Apr 16, 2022
2916c78
:shell: flutter pub run build_runner build --delete-conflicting-outputs
bannzai Apr 16, 2022
d70c6da
Handle messaeg
bannzai Apr 16, 2022
43a0da6
Fix register remote notification
bannzai Apr 16, 2022
ed826fe
Fix indent
bannzai Apr 16, 2022
e1347ed
Add await
bannzai Apr 16, 2022
f4c1745
cancel before notification
bannzai Apr 16, 2022
a5435d0
cancel before notification
bannzai Apr 16, 2022
82541eb
Remove unnecessary code
bannzai Apr 16, 2022
7e23494
Use debugPrint
bannzai Apr 16, 2022
fc3250a
Remove unnecessary code
bannzai Apr 16, 2022
782f4f1
Fix calculate
bannzai Apr 16, 2022
c27bd3a
:memo: add comment
bannzai Apr 16, 2022
361c7e3
Remove unnecessary argument
bannzai Apr 16, 2022
e598fee
Add error logger
bannzai Apr 16, 2022
14e0782
Remove unnecessary convert
bannzai Apr 16, 2022
9f2d80e
Fix tzNow
bannzai Apr 16, 2022
c3acf9c
Add debug print
bannzai Apr 16, 2022
6a12b1a
Await all register reminder notification
bannzai Apr 16, 2022
e0c9066
Merge remote-tracking branch 'origin/main' into add/library/local_not…
bannzai Apr 16, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix tzNow
  • Loading branch information
bannzai committed Apr 16, 2022
commit 9f2d80e6fb124187b561eb99c445b65819384136
2 changes: 1 addition & 1 deletion lib/service/local_notification.dart
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ class LocalNotification {
required bool isTrialOrPremium,
required Setting setting,
}) async {
final tzNow = now().tzDate();
final tzNow = tz.TZDateTime.now(tz.local);
for (final reminderTime in setting.reminderTimes) {
// 新規ピルシートグループの作成後に通知のスケジュールができないため、多めに通知をスケジュールする
// ユーザーの何かしらのアクションでどこかでスケジュールされるだろう
Expand Down