remove firebaseapp global
This commit is contained in:
@@ -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() })
|
||||
})
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user