Skip to content
This repository was archived by the owner on Apr 4, 2023. It is now read-only.

Commit aef69eb

Browse files
EmailLinkAuthentication - Don't check action type when resuming app. #960
1 parent 59857e6 commit aef69eb

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/firebase.android.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,8 @@ const dynamicLinksEnabled = lazy(() => typeof (com.google.firebase.dynamiclinks)
4949

5050
if (dynamicLinksEnabled()) {
5151
// let's see if this is part of an email-link authentication flow
52-
const firebaseAuth = com.google.firebase.auth.FirebaseAuth.getInstance();
5352
const emailLink = "" + args.android.getData();
54-
if (firebaseAuth.isSignInWithEmailLink(emailLink)) {
53+
if (authEnabled() && com.google.firebase.auth.FirebaseAuth.getInstance().isSignInWithEmailLink(emailLink)) {
5554
const rememberedEmail = firebase.getRememberedEmailForEmailLinkLogin();
5655
if (rememberedEmail !== undefined) {
5756
const emailLinkOnCompleteListener = new com.google.android.gms.tasks.OnCompleteListener({
@@ -70,7 +69,7 @@ const dynamicLinksEnabled = lazy(() => typeof (com.google.firebase.dynamiclinks)
7069
const authCredential = com.google.firebase.auth.EmailAuthProvider.getCredentialWithLink(rememberedEmail, emailLink);
7170
user.linkWithCredential(authCredential).addOnCompleteListener(emailLinkOnCompleteListener);
7271
} else {
73-
firebaseAuth.signInWithEmailLink(rememberedEmail, emailLink).addOnCompleteListener(emailLinkOnCompleteListener);
72+
com.google.firebase.auth.FirebaseAuth.getInstance().signInWithEmailLink(rememberedEmail, emailLink).addOnCompleteListener(emailLinkOnCompleteListener);
7473
}
7574
}
7675

0 commit comments

Comments
 (0)