From d4ebee21795e66e7276f18c51b380250ef71877a Mon Sep 17 00:00:00 2001 From: kai Date: Mon, 23 Aug 2021 11:32:27 -0700 Subject: [PATCH] Update registerMessagingCompat.ts --- .../messaging-compat/src/registerMessagingCompat.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages-exp/messaging-compat/src/registerMessagingCompat.ts b/packages-exp/messaging-compat/src/registerMessagingCompat.ts index 0dbd5d1ceef..79c931857d2 100644 --- a/packages-exp/messaging-compat/src/registerMessagingCompat.ts +++ b/packages-exp/messaging-compat/src/registerMessagingCompat.ts @@ -34,17 +34,17 @@ declare module '@firebase/component' { const messagingCompatFactory: InstanceFactory<'messaging-compat'> = ( container: ComponentContainer ) => { - if (!!navigator) { - // in window + if (self && 'ServiceWorkerGlobalScope' in self) { + // in sw return new MessagingCompatImpl( container.getProvider('app-compat').getImmediate(), - container.getProvider('messaging-exp').getImmediate() + container.getProvider('messaging-sw-exp').getImmediate() ); } else { - // in sw + // in window return new MessagingCompatImpl( container.getProvider('app-compat').getImmediate(), - container.getProvider('messaging-sw-exp').getImmediate() + container.getProvider('messaging-exp').getImmediate() ); } };