From 06d20cac5c9499d578e266f89bda645e698587b9 Mon Sep 17 00:00:00 2001 From: Salakar Date: Fri, 12 May 2017 13:58:16 +0100 Subject: [PATCH] [ios] change convertProviderData to use a for in statement --- ios/RNFirebase/RNFirebaseAuth.m | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/ios/RNFirebase/RNFirebaseAuth.m b/ios/RNFirebase/RNFirebaseAuth.m index 2117b5f5..38eee7aa 100644 --- a/ios/RNFirebase/RNFirebaseAuth.m +++ b/ios/RNFirebase/RNFirebaseAuth.m @@ -636,18 +636,16 @@ RCT_EXPORT_METHOD(reauthenticate:(NSString *)provider authToken:(NSString *)auth } -/** +/** Converts an array of FIRUserInfo instances into the correct format to match the web sdk @param providerData FIRUser.providerData @return NSArray */ - (NSArray *) convertProviderData:(NSArray > *) providerData { - NSEnumerator *items = [providerData objectEnumerator]; NSMutableArray *output = [NSMutableArray array]; - id userInfo; - while (userInfo = [items nextObject]) { + for (id userInfo in providerData) { [output addObject:@{ @"providerId": userInfo.providerID, @"uid": userInfo.uid, @@ -677,8 +675,8 @@ RCT_EXPORT_METHOD(reauthenticate:(NSString *)provider authToken:(NSString *)auth @"refreshToken": user.refreshToken, @"providerId": [user.providerID lowercaseString], @"providerData": [self convertProviderData: user.providerData] - } mutableCopy - ]; + } mutableCopy + ]; if ([user valueForKey:@"photoURL"] != nil) { [userDict setValue: [NSString stringWithFormat:@"%@", user.photoURL] forKey:@"photoURL"];