Increase debounce time receive FCM background message to 30s

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-06-17 12:33:46 +07:00
committed by Dat H. Pham
parent 02c2e08e40
commit b6f179532d
2 changed files with 6 additions and 4 deletions
@@ -54,10 +54,11 @@ class FcmMessageController extends PushBaseController {
}
void _listenBackgroundMessageStream() {
FcmService.instance.backgroundMessageStreamController
?.stream
.debounceTime(const Duration(milliseconds: FcmUtils.durationMessageComing))
.listen(_handleBackgroundMessageAction);
FcmService.instance.backgroundMessageStreamController?.stream
.debounceTime(const Duration(
milliseconds: FcmUtils.durationBackgroundMessageComing,
))
.listen(_handleBackgroundMessageAction);
}
void _listenTokenStream() {
@@ -33,6 +33,7 @@ class FcmUtils {
];
static const int durationMessageComing = 2000;
static const int durationRefreshToken = 2000;
static const int durationBackgroundMessageComing = 30000;
StateChange? convertFirebaseDataMessageToStateChange(Map<String, dynamic> dataMessage) {
log('FcmUtils::convertFirebaseDataMessageToStateChange():dataMessage: $dataMessage');