Skip to content

Commit c54a3e9

Browse files
committed
Add solution to fetchProvidersForEmail failure
1 parent 1524f05 commit c54a3e9

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

auth/src/main/java/com/firebase/ui/auth/ui/idp/CredentialSignInHandler.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020
import android.support.annotation.RestrictTo;
2121
import android.util.Log;
2222

23+
import com.firebase.ui.auth.ErrorCodes;
2324
import com.firebase.ui.auth.IdpResponse;
25+
import com.firebase.ui.auth.ResultCodes;
2426
import com.firebase.ui.auth.ui.BaseHelper;
2527
import com.firebase.ui.auth.ui.TaskFailureLogger;
2628
import com.firebase.ui.auth.ui.User;
@@ -82,9 +84,10 @@ public void onComplete(@NonNull Task<AuthResult> task) {
8284
.addOnFailureListener(new OnFailureListener() {
8385
@Override
8486
public void onFailure(@NonNull Exception e) {
85-
// TODO: What to do when signing in with Credential fails
86-
// and we can't continue to Welcome back flow without
87-
// knowing providers?
87+
mHelper.finishActivity(
88+
mActivity,
89+
ResultCodes.CANCELED,
90+
IdpResponse.getErrorCodeIntent(ErrorCodes.UNKNOWN_ERROR));
8891
}
8992
});
9093
return;

0 commit comments

Comments
 (0)