MCPcopy
hub / github.com/angular/angularfire / messagingInstanceFactory

Function messagingInstanceFactory

src/messaging/messaging.module.ts:26–32  ·  view source on GitHub ↗
(fn: (injector: Injector) => FirebaseMessaging)

Source from the content-addressed store, hash-verified

24}
25
26export function messagingInstanceFactory(fn: (injector: Injector) => FirebaseMessaging) {
27 return (zone: NgZone, injector: Injector, platformId: object) => {
28 if (isPlatformServer(platformId)) { return null; }
29 const messaging = zone.runOutsideAngular(() => fn(injector));
30 return new Messaging(messaging);
31 };
32}
33
34const MESSAGING_INSTANCES_PROVIDER = {
35 provide: MessagingInstances,

Callers 1

provideMessagingFunction · 0.85

Calls 1

fnFunction · 0.85

Tested by

no test coverage detected