From edb2955dec4bb355a54435f2455239d17b815e8d Mon Sep 17 00:00:00 2001 From: Jens Pfahl Date: Wed, 21 Dec 2022 20:19:31 +0100 Subject: [PATCH] fix reschedule notifications after restoring db file --- lib/ui/pages/ScheduledTaskList.dart | 5 +++-- metadata/en-US/changelogs/10202.txt | 1 + pubspec.lock | 12 ++++++------ pubspec.yaml | 2 +- 4 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 metadata/en-US/changelogs/10202.txt diff --git a/lib/ui/pages/ScheduledTaskList.dart b/lib/ui/pages/ScheduledTaskList.dart index eb51827..b92f7e8 100644 --- a/lib/ui/pages/ScheduledTaskList.dart +++ b/lib/ui/pages/ScheduledTaskList.dart @@ -161,8 +161,9 @@ class ScheduledTaskListState extends PageScaffoldState with A @override reload() { - _notificationService.cancelAllNotifications(); - _loadSchedules(rescheduleNotification: true); + _notificationService.cancelAllNotifications().then((value) { + _loadSchedules(rescheduleNotification: true); + }); } @override diff --git a/metadata/en-US/changelogs/10202.txt b/metadata/en-US/changelogs/10202.txt new file mode 100644 index 0000000..08d47c3 --- /dev/null +++ b/metadata/en-US/changelogs/10202.txt @@ -0,0 +1 @@ +* fix reschedule notifications after restoring db file diff --git a/pubspec.lock b/pubspec.lock index e4772c8..3c7b48c 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -77,7 +77,7 @@ packages: name: build_runner url: "https://pub.dartlang.org" source: hosted - version: "2.3.2" + version: "2.3.3" build_runner_core: dependency: transitive description: @@ -133,7 +133,7 @@ packages: name: code_builder url: "https://pub.dartlang.org" source: hosted - version: "4.3.0" + version: "4.4.0" collection: dependency: transitive description: @@ -217,7 +217,7 @@ packages: name: file_picker url: "https://pub.dartlang.org" source: hosted - version: "5.2.3" + version: "5.2.4" fixnum: dependency: transitive description: @@ -671,7 +671,7 @@ packages: name: shared_preferences_linux url: "https://pub.dartlang.org" source: hosted - version: "2.1.1" + version: "2.1.2" shared_preferences_macos: dependency: transitive description: @@ -699,7 +699,7 @@ packages: name: shared_preferences_windows url: "https://pub.dartlang.org" source: hosted - version: "2.1.1" + version: "2.1.2" shelf: dependency: transitive description: @@ -935,7 +935,7 @@ packages: name: win32 url: "https://pub.dartlang.org" source: hosted - version: "3.1.2" + version: "3.1.3" xdg_directories: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 7e43033..ca6b57e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -15,7 +15,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. # Read more about iOS versioning at # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html -version: 1.2.1+10201 +version: 1.2.2+10202 environment: sdk: ">=2.12.0 <3.0.0"