File tree 1 file changed +9
-2
lines changed
packages/auth/ios/RNFBAuth
1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -892,8 +892,15 @@ - (void)invalidate {
892
892
DLog (@" verifyPhoneNumberForMultifactor phoneNumber: %@ " , phoneNumber);
893
893
DLog (@" verifyPhoneNumberForMultifactor sessionId: %@ " , sessionId);
894
894
FIRMultiFactorSession *session = cachedSessions[sessionId];
895
- DLog (@" using instance VerifyPhoneNumberForMultifactor: %@ " ,
896
- firebaseApp.name )[[FIRPhoneAuthProvider providerWithAuth: [FIRAuth authWithApp: firebaseApp]]
895
+ if (session == nil ) {
896
+ [RNFBSharedUtils rejectPromiseWithUserInfo: reject
897
+ userInfo: (NSMutableDictionary *)@{
898
+ @" code" : @" invalid-multi-factor-session" ,
899
+ @" message" : @" can't find session for provided key"
900
+ }];
901
+ return ;
902
+ }
903
+ [[FIRPhoneAuthProvider providerWithAuth: [FIRAuth authWithApp: firebaseApp]]
897
904
verifyPhoneNumber: phoneNumber
898
905
UIDelegate: nil
899
906
multiFactorSession: session
You can’t perform that action at this time.
0 commit comments