TF-1631 Implement FcmMessageController and FcmTokenController

(cherry picked from commit aa101127f5aab44b9d86880dd760e78b1d0c9368)
This commit is contained in:
dab246
2023-03-28 10:39:08 +07:00
committed by Dat Vu
parent 72906ceb3b
commit 62548698f8
4 changed files with 99 additions and 116 deletions
+2 -2
View File
@@ -39,7 +39,7 @@ import 'package:tmail_ui_user/features/push_notification/domain/usecases/destroy
import 'package:tmail_ui_user/features/push_notification/domain/usecases/get_fcm_subscription_local_interactor.dart';
import 'package:tmail_ui_user/features/push_notification/presentation/bindings/fcm_interactor_bindings.dart';
import 'package:tmail_ui_user/features/push_notification/presentation/config/fcm_configuration.dart';
import 'package:tmail_ui_user/features/push_notification/presentation/controller/fcm_controller.dart';
import 'package:tmail_ui_user/features/push_notification/presentation/controller/fcm_message_controller.dart';
import 'package:tmail_ui_user/features/push_notification/presentation/notification/local_notification_manager.dart';
import 'package:tmail_ui_user/features/push_notification/presentation/services/fcm_receiver.dart';
import 'package:tmail_ui_user/main/bindings/network/binding_tag.dart';
@@ -232,7 +232,7 @@ abstract class BaseController extends GetxController
await LocalNotificationManager.instance.setUp();
}
FcmInteractorBindings().dependencies();
FcmController.instance.initialize(session: session, accountId: accountId);
FcmMessageController.instance.initialize(session: session, accountId: accountId);
} else {
throw NotSupportFCMException();
}