remove firebaseapp global

This commit is contained in:
2023-06-06 20:40:01 +02:00
parent 6ab24d6236
commit a10bfcf42d

View File

@@ -37,8 +37,6 @@ const firebaseConfig = {
measurementId: import.meta.env.VITE_FIREBASE_MEASUREMENT_ID
}
export let firebaseApp: FirebaseApp
export const user = ref<User | null>()
export const initialized = computed<boolean>(() => 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() })
})
)