diff --git a/pubspec.yaml b/pubspec.yaml index 0c3b2faac..ffbc73f0e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -212,4 +212,4 @@ dependency_overrides: keyboard_shortcuts: git: url: https://github.com/TheOneWithTheBraid/keyboard_shortcuts.git - ref: null-safety \ No newline at end of file + ref: null-safety diff --git a/scripts/enable-android-google-services.patch b/scripts/enable-android-google-services.patch index db9d5c3e0..0e3ed3af9 100644 --- a/scripts/enable-android-google-services.patch +++ b/scripts/enable-android-google-services.patch @@ -111,3 +111,51 @@ index 1afc4606..894d1571 100644 override fun provideFlutterEngine(context: Context): FlutterEngine? { return provideEngine(this) } +diff --git a/android/build.gradle b/android/build.gradle +index bd394967..2e9d54de 100644 +--- a/android/build.gradle ++++ b/android/build.gradle +@@ -8,7 +8,7 @@ buildscript { + dependencies { + classpath 'com.android.tools.build:gradle:7.1.2' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" +- //classpath 'com.google.gms:google-services:4.3.8' ++ classpath 'com.google.gms:google-services:4.3.8' + } + } + +diff --git a/lib/utils/background_push.dart b/lib/utils/background_push.dart +index 8e67ae92..da4da5c3 100644 +--- a/lib/utils/background_push.dart ++++ b/lib/utils/background_push.dart +@@ -39,7 +39,7 @@ import '../config/setting_keys.dart'; + import '../widgets/matrix.dart'; + import 'platform_infos.dart'; + +-//import 'package:fcm_shared_isolate/fcm_shared_isolate.dart'; ++import 'package:fcm_shared_isolate/fcm_shared_isolate.dart'; + + class NoTokenException implements Exception { + String get cause => 'Cannot get firebase token'; +@@ -64,7 +64,7 @@ class BackgroundPush { + + final pendingTests = >{}; + +- final dynamic firebase = null; //FcmSharedIsolate(); ++ final dynamic firebase = FcmSharedIsolate(); + + DateTime? lastReceivedPush; + +diff --git a/pubspec.yaml b/pubspec.yaml +index 193e6ed6..f70e48d4 100644 +--- a/pubspec.yaml ++++ b/pubspec.yaml +@@ -26,7 +26,7 @@ dependencies: + emoji_picker_flutter: ^2.1.1 + emoji_proposal: ^0.0.1 + emojis: ^0.9.9 +- #fcm_shared_isolate: ^0.1.0 ++ fcm_shared_isolate: ^0.1.0 + file_picker: ^6.1.1 + flutter: + sdk: flutter