@@ -156,7 +156,9 @@ export class AuthImpl implements Auth, _FirebaseService {
156
156
await this . _updateCurrentUser ( user ) ;
157
157
}
158
158
159
- private async initializeCurrentUser ( popupRedirectResolver ?: externs . PopupRedirectResolver ) : Promise < void > {
159
+ private async initializeCurrentUser (
160
+ popupRedirectResolver ?: externs . PopupRedirectResolver
161
+ ) : Promise < void > {
160
162
// First check to see if we have a pending redirect event.
161
163
let storedUser = ( await this . assertedPersistence . getCurrentUser ( ) ) as User | null ;
162
164
if ( popupRedirectResolver ) {
@@ -168,8 +170,11 @@ export class AuthImpl implements Auth, _FirebaseService {
168
170
// If the stored user (i.e. the old "currentUser") has a redirectId that
169
171
// matches the redirect user, then we want to initially sign in with the
170
172
// new user object from result.
171
- if ( ( ! redirectUserEventId || ( redirectUserEventId === storedUserEventId ) ) && result ?. user ) {
172
- storedUser = result . user as User
173
+ if (
174
+ ( ! redirectUserEventId || redirectUserEventId === storedUserEventId ) &&
175
+ result ?. user
176
+ ) {
177
+ storedUser = result . user as User ;
173
178
}
174
179
}
175
180
@@ -203,7 +208,9 @@ export class AuthImpl implements Auth, _FirebaseService {
203
208
return this . reloadAndSetCurrentUserOrClear ( storedUser ) ;
204
209
}
205
210
206
- private async tryRedirectSignIn ( redirectResolver : externs . PopupRedirectResolver ) : Promise < externs . UserCredential | null > {
211
+ private async tryRedirectSignIn (
212
+ redirectResolver : externs . PopupRedirectResolver
213
+ ) : Promise < externs . UserCredential | null > {
207
214
// The redirect user needs to be checked (and signed in if available)
208
215
// during auth initialization. All of the normal sign in and link/reauth
209
216
// flows call back into auth and push things onto the promise queue. We
@@ -224,7 +231,11 @@ export class AuthImpl implements Auth, _FirebaseService {
224
231
try {
225
232
// We know this._popupRedirectResolver is set since redirectResolver
226
233
// is passed in. The _completeRedirectFn expects the unwrapped extern.
227
- result = await this . _popupRedirectResolver ! . _completeRedirectFn ( this , redirectResolver , true ) ;
234
+ result = await this . _popupRedirectResolver ! . _completeRedirectFn (
235
+ this ,
236
+ redirectResolver ,
237
+ true
238
+ ) ;
228
239
} catch ( e ) {
229
240
this . redirectInitializerError = e ;
230
241
await this . _setRedirectUser ( null ) ;
0 commit comments