diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 7aab44d..4acfd4e 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,9 +1,9 @@ + android:icon="@mipmap/launcher_icon"> showAcceptJobsPopup(BuildContext context, List jobs, Function MessageService().subscribe(Constants.messageTopicJobDeleted, jobsMap, (jobDeletedMessage) async { jobsMap.removeWhere((key, value) => key == jobDeletedMessage.jobId); - setState(() {}); + if (context.mounted) { + setState(() {}); + } }); MessageService().subscribe(Constants.messageTopicJobReceived, jobsMap, (jobdMessage) async { diff --git a/pubspec.lock b/pubspec.lock index 3f80b43..8d99224 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -217,6 +217,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.0.3" + cli_util: + dependency: transitive + description: + name: cli_util + sha256: c05b7406fdabc7a49a3929d4af76bcaccbbffcbcdcf185b082e1ae07da323d19 + url: "https://pub.dev" + source: hosted + version: "0.4.1" clock: dependency: transitive description: @@ -462,6 +470,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.6.12" + flutter_launcher_icons: + dependency: "direct dev" + description: + name: flutter_launcher_icons + sha256: "526faf84284b86a4cb36d20a5e45147747b7563d921373d4ee0559c54fcdbcea" + url: "https://pub.dev" + source: hosted + version: "0.13.1" flutter_link_previewer: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index ddfcbcd..83b47aa 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -79,6 +79,7 @@ dev_dependencies: build_runner: ^2.3.3 analyzer: ^5.12.0 isar_generator: ^3.1.0+1 + flutter_launcher_icons: ^0.13.1 # The "flutter_lints" package below contains a set of recommended lints to # encourage good coding practices. The lint set provided by the package is @@ -89,6 +90,11 @@ dev_dependencies: # For information on the generic Dart part of this file, see the # following page: https://dart.dev/tools/pub/pubspec +flutter_launcher_icons: + android: "launcher_icon" + ios: true + image_path: "assets/icon.png" + min_sdk_android: 21 # The following section is specific to Flutter packages. flutter: