File tree Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -12,17 +12,16 @@ const scopeMap = new WeakMap<FirebaseApp, EffectScope>()
12
12
* @returns
13
13
*/
14
14
export function getGlobalScope ( app : App , firebaseApp : FirebaseApp ) {
15
- let scope : EffectScope | undefined
16
15
// we use the firebaseApp as a key because we are more likely to have access to it and it's supposed to be also unique
17
16
// per app since it contains user data.
18
17
if ( ! scopeMap . has ( firebaseApp ) ) {
19
- scope = effectScope ( true )
18
+ const scope = effectScope ( true )
20
19
scopeMap . set ( firebaseApp , scope )
21
20
const { unmount } = app
22
21
// dispose up the scope when the app is unmounted
23
22
app . unmount = ( ) => {
24
23
unmount . call ( app )
25
- scope ! . stop ( )
24
+ scope . stop ( )
26
25
scopeMap . delete ( firebaseApp )
27
26
}
28
27
}
You can’t perform that action at this time.
0 commit comments