File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
packages/nuxt/src/runtime/app Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -38,17 +38,19 @@ export default defineNuxtPlugin((nuxtApp) => {
3838 logger . debug ( '👤 reusing authenticated app' , firebaseApp . name )
3939 }
4040 } else {
41+ firebaseApp = appCache . get ( '' )
4142 // TODO: is this safe? should we create a new one every time
42- if ( ! appCache . has ( '' ) ) {
43- appCache . set ( '' , ( firebaseApp = initializeApp ( appConfig . firebaseConfig ) ) )
43+ if ( ! firebaseApp ) {
44+ firebaseApp = initializeApp ( appConfig . firebaseConfig )
45+ appCache . set ( '' , firebaseApp )
4446 }
4547 // anonymous session, just create a new app
4648 logger . debug ( '🥸 anonymous session' )
4749 }
4850
4951 return {
5052 provide : {
51- firebaseApp,
53+ firebaseApp : firebaseApp satisfies FirebaseApp ,
5254 } ,
5355 }
5456} )
You can’t perform that action at this time.
0 commit comments