Skip to content

Commit edce44f

Browse files
committed
Analytics is technically !browser
1 parent 28278ce commit edce44f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/analytics/analytics.module.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { isPlatformServer } from '@angular/common';
1+
import { isPlatformBrowser } from '@angular/common';
22
import {
33
EnvironmentProviders,
44
InjectionToken,
@@ -20,14 +20,14 @@ import { UserTrackingService } from './user-tracking.service';
2020
export const PROVIDED_ANALYTICS_INSTANCES = new InjectionToken<Analytics[]>('angularfire2.analytics-instances');
2121

2222
export function defaultAnalyticsInstanceFactory(provided: FirebaseAnalytics[]|undefined, defaultApp: FirebaseApp, platformId: object) {
23-
if (isPlatformServer(platformId)) { return null; }
23+
if (!isPlatformBrowser(platformId)) { return null; }
2424
const defaultAnalytics = ɵgetDefaultInstanceOf<FirebaseAnalytics>(ANALYTICS_PROVIDER_NAME, provided, defaultApp);
2525
return defaultAnalytics && new Analytics(defaultAnalytics);
2626
}
2727

2828
export function analyticsInstanceFactory(fn: (injector: Injector) => FirebaseAnalytics) {
2929
return (zone: NgZone, injector: Injector, platformId: object) => {
30-
if (isPlatformServer(platformId)) { return null; }
30+
if (!isPlatformBrowser(platformId)) { return null; }
3131
const analytics = zone.runOutsideAngular(() => fn(injector));
3232
return new Analytics(analytics);
3333
};

0 commit comments

Comments
 (0)