16
16
17
17
#import " FirebaseEmailAuthUI/Sources/Public/FirebaseEmailAuthUI/FUIEmailAuth.h"
18
18
19
- #import < FirebaseCore/FIRApp.h>
20
- #import < FirebaseCore/FIROptions.h>
21
- #import < FirebaseAuth/FirebaseAuth.h>
19
+ @import FirebaseCore;
20
+ @import FirebaseAuth;
22
21
#import < GoogleUtilities/GULUserDefaults.h>
23
22
24
23
#import < FirebaseAuthUI/FirebaseAuthUI.h>
@@ -78,7 +77,7 @@ + (NSBundle *)bundle {
78
77
79
78
- (instancetype )init {
80
79
return [self initAuthAuthUI: [FUIAuth defaultAuthUI ]
81
- signInMethod: FIREmailPasswordAuthSignInMethod
80
+ signInMethod: @" email "
82
81
forceSameDevice: NO
83
82
allowNewEmailAccounts: YES
84
83
requireDisplayName: YES
@@ -122,7 +121,7 @@ - (instancetype)initAuthAuthUI:(FUIAuth *)authUI
122
121
#pragma mark - FUIAuthProvider
123
122
124
123
- (nullable NSString *)providerID {
125
- return FIREmailAuthProviderID ;
124
+ return @" email " ;
126
125
}
127
126
128
127
/* * @fn accessToken:
@@ -294,7 +293,7 @@ - (BOOL)handleOpenURL:(NSURL *)URL sourceApplication:(nullable NSString *)source
294
293
- (void )handleUnverifiedProviderLinking : (NSString *)providerID
295
294
email : (NSString *)email
296
295
error : (NSError **)error {
297
- if ([providerID isEqualToString: FIRFacebookAuthProviderID ]) {
296
+ if ([providerID isEqualToString: @" facebook.com " ]) {
298
297
NSData *unverifiedProviderCredentialData = [GULUserDefaults.standardUserDefaults
299
298
objectForKey: kEmailLinkSignInLinkingCredentialKey ];
300
299
FIRAuthCredential *unverifiedProviderCredential;
@@ -533,12 +532,12 @@ - (void)signInWithEmailHint:(NSString *)emailHint
533
532
NSString *existingFederatedProviderID = [self authProviderFromProviders: providers];
534
533
// Set of providers which can be auto-linked.
535
534
NSSet *supportedProviders =
536
- [NSSet setWithObjects: FIRGoogleAuthProviderID ,
537
- FIRFacebookAuthProviderID ,
538
- FIREmailAuthProviderID ,
535
+ [NSSet setWithObjects: @" google.com " ,
536
+ @" facebook.com " ,
537
+ @" email " ,
539
538
nil ];
540
539
if ([supportedProviders containsObject: existingFederatedProviderID]) {
541
- if ([existingFederatedProviderID isEqualToString: FIREmailAuthProviderID ]) {
540
+ if ([existingFederatedProviderID isEqualToString: @" email " ]) {
542
541
543
542
[FUIAuthBaseViewController showSignInAlertWithEmail: emailHint
544
543
providerShortName: @" Email/Password"
@@ -670,7 +669,7 @@ - (void)handleAccountLinkingForEmail:(NSString *)email
670
669
return ;
671
670
}
672
671
NSString *bestProviderID = providers[0 ];
673
- if ([bestProviderID isEqual: FIREmailAuthProviderID ]) {
672
+ if ([bestProviderID isEqual: @" email " ]) {
674
673
// Password verification.
675
674
UIViewController *passwordController;
676
675
if ([delegate respondsToSelector:
@@ -693,13 +692,14 @@ - (void)handleAccountLinkingForEmail:(NSString *)email
693
692
return ;
694
693
}
695
694
696
- if ([bestProviderID isEqual: FIREmailLinkAuthSignInMethod ]) {
695
+ if ([bestProviderID isEqual: @" emailLink " ]) {
697
696
NSString *providerName;
698
- if ([newCredential.provider isEqualToString: FIRFacebookAuthProviderID ]) {
697
+ if ([newCredential.provider isEqualToString: @" facebook.com " ]) {
699
698
providerName = @" Facebook" ;
700
- } else if ([newCredential.provider isEqualToString: FIRTwitterAuthProviderID ]) {
699
+ } else if ([newCredential.provider isEqualToString: @" twitter.com " ]) {
701
700
providerName = @" Twitter" ;
702
- } else if ([newCredential.provider isEqualToString: FIRGitHubAuthProviderID]) {
701
+ } else if ([newCredential.provider isEqualToString: @" github.com"
702
+ @" twitter.com" ]) {
703
703
providerName = @" Github" ;
704
704
}
705
705
NSString *message = [NSString stringWithFormat:
@@ -854,9 +854,9 @@ - (void)generateURLParametersAndLocalCache:(NSString *)email linkingProvider:(NS
854
854
855
855
- (nullable NSString *)authProviderFromProviders : (NSArray <NSString *> *) providers {
856
856
NSSet *providerSet =
857
- [NSSet setWithArray: @[ FIRFacebookAuthProviderID ,
858
- FIRGoogleAuthProviderID ,
859
- FIREmailAuthProviderID ]];
857
+ [NSSet setWithArray: @[ @" facebook.com " ,
858
+ @" google.com " ,
859
+ @" email " ]];
860
860
for (NSString *provider in providers) {
861
861
if ( [providerSet containsObject: provider]) {
862
862
return provider;
0 commit comments