From 9c5463235a087c9b3b92b242524bb40632101508 Mon Sep 17 00:00:00 2001 From: jahooma Date: Thu, 20 Jan 2022 23:32:04 -0600 Subject: [PATCH] Fix the annoying firebase already initialized error! --- web/lib/firebase/init.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web/lib/firebase/init.ts b/web/lib/firebase/init.ts index 98734946..86c0648a 100644 --- a/web/lib/firebase/init.ts +++ b/web/lib/firebase/init.ts @@ -1,5 +1,5 @@ import { getFirestore } from '@firebase/firestore' -import { initializeApp } from 'firebase/app' +import { initializeApp, getApps, getApp } from 'firebase/app' // TODO: Reenable this when we have a way to set the Firebase db in dev // export const isProd = process.env.NODE_ENV === 'production' @@ -26,5 +26,6 @@ const firebaseConfig = isProd } // Initialize Firebase -export const app = initializeApp(firebaseConfig) +export const app = getApps().length ? getApp() : initializeApp(firebaseConfig) + export const db = getFirestore(app)