From df75fadfea041fcf6dece5b9de56e573460168f9 Mon Sep 17 00:00:00 2001 From: Kima Date: Fri, 21 Jun 2024 21:16:24 +0200 Subject: [PATCH] added shake --- refilc/android/app/build.gradle | 2 +- refilc/lib/main.dart | 7 ++++++- refilc/pubspec.yaml | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/refilc/android/app/build.gradle b/refilc/android/app/build.gradle index 42f71d7..4437dee 100644 --- a/refilc/android/app/build.gradle +++ b/refilc/android/app/build.gradle @@ -58,7 +58,7 @@ android { defaultConfig { applicationId "hu.refilc.naplo" - minSdkVersion 21 + minSdkVersion 24 targetSdkVersion 34 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/refilc/lib/main.dart b/refilc/lib/main.dart index 7b58d0f..48e2c01 100644 --- a/refilc/lib/main.dart +++ b/refilc/lib/main.dart @@ -15,6 +15,7 @@ import 'package:refilc/utils/service_locator.dart'; import 'package:refilc_mobile_ui/screens/error_screen.dart'; import 'package:refilc_mobile_ui/screens/error_report_screen.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; +import 'package:shake_flutter/shake_flutter.dart'; import 'helpers/live_activity_helper.dart'; @@ -38,6 +39,9 @@ void main() async { BackgroundFetch.registerHeadlessTask(backgroundHeadlessTask); + // shakebugs initialization + Shake.start('Y44AwzfY6091xO2Nr0w59RHSpNxJhhiSFGs4enmoJwelN82ZRzTLE5X'); + // pre-cache required icons const todaySvg = SvgAssetLoader('assets/svg/menu_icons/today_selected.svg'); const gradesSvg = SvgAssetLoader('assets/svg/menu_icons/grades_selected.svg'); @@ -244,7 +248,8 @@ void backgroundHeadlessTask(HeadlessTask task) { LiveActivityHelper().backgroundJob(); } else { NotificationsHelper().backgroundJob(); - } BackgroundFetch.finish(task.taskId); + } + BackgroundFetch.finish(task.taskId); } Future initAdditionalBackgroundFetch() async { diff --git a/refilc/pubspec.yaml b/refilc/pubspec.yaml index a77eb05..dccc0fd 100644 --- a/refilc/pubspec.yaml +++ b/refilc/pubspec.yaml @@ -88,6 +88,7 @@ dependencies: xml: ^6.5.0 carousel_slider: ^4.2.1 flutter_portal: ^1.1.4 + shake_flutter: ^17.0.0 dev_dependencies: flutter_lints: ^4.0.0