Skip to content

Commit c7b3a37

Browse files
Cedricmikehardy
Cedric
authored andcommitted
ios: on AuthError, send email in userInfo
1 parent dd8a3ca commit c7b3a37

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

packages/auth/ios/RNFBAuth/RNFBAuthModule.m

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1268,7 +1268,8 @@ - (void)promiseRejectAuthException:(RCTPromiseRejectBlock)reject error:(NSError
12681268
@"message" : [jsError valueForKey:@"message"],
12691269
@"nativeErrorMessage" : [jsError valueForKey:@"nativeErrorMessage"],
12701270
@"authCredential" : [jsError valueForKey:@"authCredential"],
1271-
@"resolver" : [jsError valueForKey:@"resolver"]
1271+
@"resolver" : [jsError valueForKey:@"resolver"],
1272+
@"email" : [jsError valueForKey:@"email"]
12721273
}];
12731274
}
12741275

@@ -1366,13 +1367,16 @@ - (NSDictionary *)getJSError:(NSError *)error {
13661367
NSString *sessionKey = [NSString stringWithFormat:@"%@", @([resolver.session hash])];
13671368
cachedResolver[sessionKey] = resolver;
13681369
}
1370+
1371+
NSString *email = [error userInfo][FIRAuthErrorUserInfoEmailKey];
13691372

13701373
return @{
13711374
@"code" : code,
13721375
@"message" : message,
13731376
@"nativeErrorMessage" : nativeErrorMessage,
13741377
@"authCredential" : authCredentialDict != nil ? (id)authCredentialDict : [NSNull null],
1375-
@"resolver" : resolverDict != nil ? (id)resolverDict : [NSNull null]
1378+
@"resolver" : resolverDict != nil ? (id)resolverDict : [NSNull null],
1379+
@"email": email != nil ? email : [NSNull null]
13761380
};
13771381
}
13781382

0 commit comments

Comments
 (0)