@@ -433,25 +433,10 @@ public void onComplete(@NonNull Task<GetTokenResult> task) {
433
433
WritableMap userMap = Arguments .createMap ();
434
434
435
435
if (user != null ) {
436
- final String name = user .getDisplayName ();
437
436
final String token = task .getResult ().getToken ();
438
- final String email = user .getEmail ();
439
- final String uid = user .getUid ();
440
- final String provider = user .getProviderId ();
441
- final Uri photoUrl = user .getPhotoUrl ();
442
437
443
- userMap .putString ("name" , name );
444
438
userMap .putString ("token" , token );
445
- userMap .putString ("email" , email );
446
- userMap .putString ("uid" , uid );
447
- userMap .putString ("providerId" , provider );
448
439
userMap .putBoolean ("anonymous" , false );
449
-
450
- if (photoUrl !=null ) {
451
- userMap .putString ("photoUrl" ,photoUrl .toString ());
452
- }
453
- } else {
454
- userMap .putString ("msg" , "no user" );
455
440
}
456
441
457
442
msgMap .putMap ("user" , userMap );
@@ -479,25 +464,10 @@ public void onComplete(@NonNull Task<GetTokenResult> task) {
479
464
WritableMap userMap = Arguments .createMap ();
480
465
481
466
if (user != null ) {
482
- final String name = user .getDisplayName ();
483
467
final String token = task .getResult ().getToken ();
484
- final String email = user .getEmail ();
485
- final String uid = user .getUid ();
486
- final String provider = user .getProviderId ();
487
- final Uri photoUrl = user .getPhotoUrl ();
488
468
489
- userMap .putString ("name" , name );
490
469
userMap .putString ("token" , token );
491
- userMap .putString ("email" , email );
492
- userMap .putString ("uid" , uid );
493
- userMap .putString ("providerId" , provider );
494
470
userMap .putBoolean ("anonymous" , true );
495
-
496
- if (photoUrl !=null ) {
497
- userMap .putString ("photoUrl" ,photoUrl .toString ());
498
- }
499
- } else {
500
- userMap .putString ("msg" , "no user" );
501
471
}
502
472
503
473
msgMap .putMap ("user" , userMap );
@@ -533,15 +503,27 @@ private WritableMap getUserMap() {
533
503
FirebaseUser user = FirebaseAuth .getInstance ().getCurrentUser ();
534
504
535
505
if (user != null ) {
536
- userMap .putString ("email" , user .getEmail ());
537
- userMap .putString ("uid" , user .getUid ());
538
- userMap .putString ("provider" , user .getProviderId ());
506
+ final String email = user .getEmail ();
507
+ final String uid = user .getUid ();
508
+ final String provider = user .getProviderId ();
509
+ final String name = user .getDisplayName ();
510
+ final Uri photoUrl = user .getPhotoUrl ();
511
+
512
+ userMap .putString ("email" , email );
513
+ userMap .putString ("uid" , uid );
514
+ userMap .putString ("providerId" , provider );
515
+
516
+ if (name != null ) {
517
+ userMap .putString ("name" , name );
518
+ }
519
+
520
+ if (photoUrl != null ) {
521
+ userMap .putString ("photoUrl" , photoUrl .toString ());
522
+ }
539
523
} else {
540
524
userMap .putString ("msg" , "no user" );
541
525
}
542
526
543
527
return userMap ;
544
528
}
545
-
546
-
547
529
}
0 commit comments