Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 47cc17e

Browse files
Remove anonymousUsercallback
1 parent 5b7de35 commit 47cc17e

File tree

1 file changed

+5
-41
lines changed

1 file changed

+5
-41
lines changed

‎android/src/main/java/io/fullstack/firestack/FirestackAuth.java

Lines changed: 5 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ public void onComplete(@NonNull Task<AuthResult> task) {
170170

171171
if (task.isSuccessful()) {
172172
FirestackAuthModule.this.user = task.getResult().getUser();
173-
anonymousUserCallback(FirestackAuthModule.this.user, callback);
173+
userCallback(FirestackAuthModule.this.user, callback);
174174
} else {
175175
// userErrorCallback(task, callback);
176176
}
@@ -523,14 +523,15 @@ public void userCallback(FirebaseUser passedUser, final Callback callback) {
523523
public void onComplete(@NonNull Task<GetTokenResult> task) {
524524
WritableMap msgMap = Arguments.createMap();
525525
WritableMap userMap = getUserMap();
526+
boolean authenticated = false;
526527
if (FirestackAuthModule.this.user != null) {
527528
final String token = task.getResult().getToken();
528529
userMap.putString("token", token);
529-
userMap.putBoolean("anonymous", false);
530+
authenticated = true;
530531
}
531532

532533
msgMap.putMap("user", userMap);
533-
msgMap.putBoolean("authenticated", true);
534+
msgMap.putBoolean("authenticated", authenticated);
534535
callback.invoke(null, msgMap);
535536
}
536537
}).addOnFailureListener(new OnFailureListener() {
@@ -541,43 +542,6 @@ public void onFailure(@NonNull Exception ex) {
541542
});
542543
}
543544

544-
// TODO: Reduce to one method
545-
public void anonymousUserCallback(FirebaseUser passedUser, final Callback callback) {
546-
547-
if (passedUser == null) {
548-
mAuth = FirebaseAuth.getInstance();
549-
this.user = mAuth.getCurrentUser();
550-
} else {
551-
this.user = passedUser;
552-
}
553-
554-
this.user.getToken(true)
555-
.addOnCompleteListener(new OnCompleteListener<GetTokenResult>() {
556-
@Override
557-
public void onComplete(@NonNull Task<GetTokenResult> task) {
558-
WritableMap msgMap = Arguments.createMap();
559-
WritableMap userMap = getUserMap();
560-
561-
if (FirestackAuthModule.this.user != null) {
562-
final String token = task.getResult().getToken();
563-
564-
userMap.putString("token", token);
565-
userMap.putBoolean("anonymous", true);
566-
}
567-
568-
msgMap.putMap("user", userMap);
569-
570-
callback.invoke(null, msgMap);
571-
}
572-
}).addOnFailureListener(new OnFailureListener() {
573-
@Override
574-
public void onFailure(@NonNull Exception ex) {
575-
userExceptionCallback(ex, callback);
576-
}
577-
});
578-
}
579-
580-
581545
public void noUserCallback(final Callback callback) {
582546
WritableMap message = Arguments.createMap();
583547

@@ -624,7 +588,7 @@ private WritableMap getUserMap() {
624588
userMap.putString("uid", uid);
625589
userMap.putString("providerId", provider);
626590
userMap.putBoolean("emailVerified", user.isEmailVerified());
627-
591+
userMap.putBoolean("anonymous", user.isAnonymous());
628592
if (name != null) {
629593
userMap.putString("displayName", name);
630594
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /