Skip to content

Commit a953a53

Browse files
committed
Use deepEqual()
1 parent 8895b9c commit a953a53

File tree

1 file changed

+2
-7
lines changed
  • packages-exp/performance-exp/src

1 file changed

+2
-7
lines changed

packages-exp/performance-exp/src/index.ts

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ import {
4545
import { name, version } from '../package.json';
4646
import { Trace } from './resources/trace';
4747
import '@firebase/installations-exp';
48-
import { getModularInstance } from '@firebase/util';
48+
import { deepEqual, getModularInstance } from '@firebase/util';
4949

5050
const DEFAULT_ENTRY_NAME = '[DEFAULT]';
5151

@@ -81,12 +81,7 @@ export function initializePerformance(
8181
if (provider.isInitialized()) {
8282
const existingInstance = provider.getImmediate();
8383
const initialSettings = provider.getOptions() as PerformanceSettings;
84-
if (
85-
settings?.dataCollectionEnabled ===
86-
initialSettings?.dataCollectionEnabled &&
87-
settings?.instrumentationEnabled ===
88-
initialSettings?.instrumentationEnabled
89-
) {
84+
if (deepEqual(initialSettings, settings ?? {})) {
9085
return existingInstance;
9186
} else {
9287
throw ERROR_FACTORY.create(ErrorCode.ALREADY_INITIALIZED);

0 commit comments

Comments
 (0)