TF-1631 Handle session on background message

(cherry picked from commit 78e7c362beb783efd3894a929345ed84ffcd6404)
This commit is contained in:
dab246
2023-03-28 13:32:10 +07:00
committed by Dat Vu
parent 62548698f8
commit 91b2cbae00
8 changed files with 83 additions and 31 deletions
+4 -4
View File
@@ -228,11 +228,11 @@ abstract class BaseController extends GetxController
final mapEnvData = Map<String, String>.from(dotenv.env);
await AppUtils.loadFcmConfigFileToEnv(currentMapEnvData: mapEnvData);
FcmConfiguration.initialize();
if (!BuildUtils.isWeb) {
await LocalNotificationManager.instance.setUp();
}
FcmInteractorBindings().dependencies();
FcmMessageController.instance.initialize(session: session, accountId: accountId);
FcmMessageController.instance.initializeFromAccountId(accountId);
if (!BuildUtils.isWeb) {
LocalNotificationManager.instance.setUp();
}
} else {
throw NotSupportFCMException();
}