aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firebase/Auth/Source/RPCs/FIRIdentityToolkitRequest.m
diff options
context:
space:
mode:
Diffstat (limited to 'Firebase/Auth/Source/RPCs/FIRIdentityToolkitRequest.m')
-rw-r--r--Firebase/Auth/Source/RPCs/FIRIdentityToolkitRequest.m17
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