From 556f010e270b8adc7a422f4da99e851f84e39bad Mon Sep 17 00:00:00 2001 From: MohammadTaha Basiri Date: Thu, 31 Mar 2022 14:16:55 +0430 Subject: [PATCH] fcm splash bug fixed --- lib/providers/user.dart | 3 ++- lib/services/app_initalizer.dart | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/providers/user.dart b/lib/providers/user.dart index ec703e1..d87e0ce 100644 --- a/lib/providers/user.dart +++ b/lib/providers/user.dart @@ -36,7 +36,8 @@ class UserProvider extends CoreProvier { } if (service.isSuccess) { user = User.fromJson(service.result['user']); - await _registerFirebaseToken(); + AppInitializer.initializeFirebase().then((_) => _registerFirebaseToken()); + _registerFirebaseToken(); return true; } throw 'Getting user from API failed!'; diff --git a/lib/services/app_initalizer.dart b/lib/services/app_initalizer.dart index 78a3f4b..33c0170 100644 --- a/lib/services/app_initalizer.dart +++ b/lib/services/app_initalizer.dart @@ -15,7 +15,6 @@ class AppInitializer { StorageService.appDocsDir = (await getApplicationDocumentsDirectory()).path; StorageService.appTempsDir = (await getTemporaryDirectory()).path; - await _initializeFirebase(); MediaService.init(); } } @@ -62,7 +61,7 @@ class AppInitializer { } } - static Future _initializeFirebase() async { + static Future initializeFirebase() async { try { await Firebase.initializeApp( options: const FirebaseOptions(