Increase debounce time receive FCM background message to 30s
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -54,10 +54,11 @@ class FcmMessageController extends PushBaseController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void _listenBackgroundMessageStream() {
|
void _listenBackgroundMessageStream() {
|
||||||
FcmService.instance.backgroundMessageStreamController
|
FcmService.instance.backgroundMessageStreamController?.stream
|
||||||
?.stream
|
.debounceTime(const Duration(
|
||||||
.debounceTime(const Duration(milliseconds: FcmUtils.durationMessageComing))
|
milliseconds: FcmUtils.durationBackgroundMessageComing,
|
||||||
.listen(_handleBackgroundMessageAction);
|
))
|
||||||
|
.listen(_handleBackgroundMessageAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
void _listenTokenStream() {
|
void _listenTokenStream() {
|
||||||
|
|||||||
@@ -33,6 +33,7 @@ class FcmUtils {
|
|||||||
];
|
];
|
||||||
static const int durationMessageComing = 2000;
|
static const int durationMessageComing = 2000;
|
||||||
static const int durationRefreshToken = 2000;
|
static const int durationRefreshToken = 2000;
|
||||||
|
static const int durationBackgroundMessageComing = 30000;
|
||||||
|
|
||||||
StateChange? convertFirebaseDataMessageToStateChange(Map<String, dynamic> dataMessage) {
|
StateChange? convertFirebaseDataMessageToStateChange(Map<String, dynamic> dataMessage) {
|
||||||
log('FcmUtils::convertFirebaseDataMessageToStateChange():dataMessage: $dataMessage');
|
log('FcmUtils::convertFirebaseDataMessageToStateChange():dataMessage: $dataMessage');
|
||||||
|
|||||||
Reference in New Issue
Block a user