File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed 
packages/auth/ios/RNFBAuth Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -892,8 +892,15 @@ - (void)invalidate {
892892  DLog (@" verifyPhoneNumberForMultifactor phoneNumber: %@ " 
893893  DLog (@" verifyPhoneNumberForMultifactor sessionId: %@ " 
894894  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]]
897904       verifyPhoneNumber: phoneNumber
898905              UIDelegate: nil 
899906      multiFactorSession: session
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments