From a85729b4cf348db69d8ac7a273f1933063fe91bb Mon Sep 17 00:00:00 2001 From: Andrew Bastin Date: Sat, 19 Jun 2021 20:36:23 -0400 Subject: [PATCH] Fix firebase reinitialization crash --- helpers/fb/index.ts | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/helpers/fb/index.ts b/helpers/fb/index.ts index 5d03f18b6..25566d530 100644 --- a/helpers/fb/index.ts +++ b/helpers/fb/index.ts @@ -16,12 +16,18 @@ const firebaseConfig = { measurementId: process.env.MEASUREMENT_ID, } -export function initializeFirebase() { - firebase.initializeApp(firebaseConfig) +let initialized = false - initAuth() - initSettings() - initCollections() - initHistory() - initEnvironments() +export function initializeFirebase() { + if (!initialized) { + firebase.initializeApp(firebaseConfig) + + initAuth() + initSettings() + initCollections() + initHistory() + initEnvironments() + + initialized = true + } }