From beed8a6e7e7d33f1aeb41fd91204a167b72cd280 Mon Sep 17 00:00:00 2001 From: Niyoko Yuliawan Date: Wed, 2 Sep 2020 15:24:25 +0700 Subject: [PATCH] Messaging onPush should await onBackgroundMessage handler --- packages/messaging/src/controllers/sw-controller.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/messaging/src/controllers/sw-controller.ts b/packages/messaging/src/controllers/sw-controller.ts index 86a4d05af54..7669ad857a6 100644 --- a/packages/messaging/src/controllers/sw-controller.ts +++ b/packages/messaging/src/controllers/sw-controller.ts @@ -206,9 +206,9 @@ export class SwController implements FirebaseMessaging, FirebaseService { const payload = externalizePayload(internalPayload); if (typeof this.bgMessageHandler === 'function') { - this.bgMessageHandler(payload); + await this.bgMessageHandler(payload); } else { - this.bgMessageHandler.next(payload); + await this.bgMessageHandler.next(payload); } } }