diff --git a/lib/features/push_notification/presentation/controller/fcm_message_controller.dart b/lib/features/push_notification/presentation/controller/fcm_message_controller.dart index 8e7c5f935..a515abba2 100644 --- a/lib/features/push_notification/presentation/controller/fcm_message_controller.dart +++ b/lib/features/push_notification/presentation/controller/fcm_message_controller.dart @@ -69,21 +69,21 @@ class FcmMessageController extends FcmBaseController { void _listenForegroundMessageStream() { FcmService.instance.foregroundMessageStreamController ?.stream - .throttleTime(const Duration(milliseconds: FcmUtils.durationMessageComing)) + .debounceTime(const Duration(milliseconds: FcmUtils.durationMessageComing)) .listen(_handleForegroundMessageAction); } void _listenBackgroundMessageStream() { FcmService.instance.backgroundMessageStreamController ?.stream - .throttleTime(const Duration(milliseconds: FcmUtils.durationMessageComing)) + .debounceTime(const Duration(milliseconds: FcmUtils.durationMessageComing)) .listen(_handleBackgroundMessageAction); } void _listenTokenStream() { FcmService.instance.fcmTokenStreamController ?.stream - .throttleTime(const Duration(milliseconds: FcmUtils.durationRefreshToken)) + .debounceTime(const Duration(milliseconds: FcmUtils.durationRefreshToken)) .listen(FcmTokenController.instance.onFcmTokenChanged); }