diff --git a/src/composables/useFirebase.ts b/src/composables/useFirebase.ts index 896642d..36ee906 100644 --- a/src/composables/useFirebase.ts +++ b/src/composables/useFirebase.ts @@ -37,8 +37,6 @@ const firebaseConfig = { measurementId: import.meta.env.VITE_FIREBASE_MEASUREMENT_ID } -export let firebaseApp: FirebaseApp - export const user = ref() export const initialized = computed(() => user.value !== undefined) @@ -59,21 +57,13 @@ const getFirebaseAuth = async (app: FirebaseApp) => { // Initialize Firebase export const initializeFirebase = async () => { - firebaseApp = initializeApp(firebaseConfig) - // const auth = initializeAuth(app) - // onAuthStateChanged(auth, (firebaseUser) => { - // // console.log(firebaseUser) - // user.value = firebaseUser - // }) - const auth = await getFirebaseAuth(firebaseApp) + const app = initializeApp(firebaseConfig) + const auth = await getFirebaseAuth(app) onAuthStateChanged(auth, (firebaseUser) => { user.value = firebaseUser }) - // firebase.auth().onAuthStateChanged((firebaseUser) => { - // user.value = firebaseUser - // }) db.value = markRaw( - initializeFirestore(firebaseApp, { + initializeFirestore(app, { localCache: persistentLocalCache({ tabManager: persistentMultipleTabManager() }) }) )