diff options
Diffstat (limited to 'Firebase/Auth/Source/RPCs/FIRIdentityToolkitRequest.m')
-rw-r--r-- | Firebase/Auth/Source/RPCs/FIRIdentityToolkitRequest.m | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/Firebase/Auth/Source/RPCs/FIRIdentityToolkitRequest.m b/Firebase/Auth/Source/RPCs/FIRIdentityToolkitRequest.m index fb51a82..c897066 100644 --- a/Firebase/Auth/Source/RPCs/FIRIdentityToolkitRequest.m +++ b/Firebase/Auth/Source/RPCs/FIRIdentityToolkitRequest.m @@ -16,6 +16,8 @@ #import "FIRIdentityToolkitRequest.h" +NS_ASSUME_NONNULL_BEGIN + /** @var kAPIURLFormat @brief URL format for server API calls. */ @@ -26,14 +28,17 @@ static NSString *const kAPIURLFormat = @"https://%@/identitytoolkit/v3/relyingpa */ static NSString *gAPIHost = @"www.googleapis.com"; -@implementation FIRIdentityToolkitRequest +@implementation FIRIdentityToolkitRequest { + FIRAuthRequestConfiguration *_requestConfiguration; +} - (nullable instancetype)initWithEndpoint:(NSString *)endpoint - APIKey:(NSString *)APIKey { + requestConfiguration:(FIRAuthRequestConfiguration *)requestConfiguration { self = [super init]; if (self) { _endpoint = [endpoint copy]; - _APIKey = [APIKey copy]; + _APIKey = [requestConfiguration.APIKey copy]; + _requestConfiguration = requestConfiguration; } return self; } @@ -44,6 +49,10 @@ static NSString *gAPIHost = @"www.googleapis.com"; return URL; } +- (FIRAuthRequestConfiguration *)requestConfiguration { + return _requestConfiguration; +} + #pragma mark - Internal API for development + (NSString *)host { @@ -54,4 +63,6 @@ static NSString *gAPIHost = @"www.googleapis.com"; gAPIHost = host; } +NS_ASSUME_NONNULL_END + @end |