diff options
Diffstat (limited to 'Firebase/Auth/Source/FIRUser.m')
-rw-r--r-- | Firebase/Auth/Source/FIRUser.m | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Firebase/Auth/Source/FIRUser.m b/Firebase/Auth/Source/FIRUser.m index 8fdb178..d24a2bf 100644 --- a/Firebase/Auth/Source/FIRUser.m +++ b/Firebase/Auth/Source/FIRUser.m @@ -40,6 +40,7 @@ #import "FIRGetOOBConfirmationCodeResponse.h" #import "FIRSetAccountInfoRequest.h" #import "FIRSetAccountInfoResponse.h" +#import "FIRUserMetadata_Internal.h" #import "FIRVerifyAssertionRequest.h" #import "FIRVerifyAssertionResponse.h" #import "FIRVerifyCustomTokenRequest.h" @@ -397,7 +398,9 @@ static void callInMainThreadWithAuthDataResultAndError( _photoURL = user.photoURL; _phoneNumber = user.phoneNumber; _hasEmailPasswordCredential = user.passwordHash.length > 0; - + _metadata = + [[FIRUserMetadata alloc]initWithCreationDate:user.creationDate + lastSignInDate:user.lastLoginDate]; NSMutableDictionary<NSString *, FIRUserInfoImpl *> *providerData = [NSMutableDictionary dictionary]; for (FIRGetAccountInfoResponseProviderUserInfo *providerUserInfo in user.providerUserInfo) { |