@@ -67,12 +67,12 @@ public class FlutterFirebaseAuthPlugin
67
67
private void initInstance (BinaryMessenger messenger ) {
68
68
registerPlugin (METHOD_CHANNEL_NAME , this );
69
69
channel = new MethodChannel (messenger , METHOD_CHANNEL_NAME );
70
- GeneratedAndroidFirebaseAuth .FirebaseAuthHostApi .setup (messenger , this );
71
- GeneratedAndroidFirebaseAuth .FirebaseAuthUserHostApi .setup (messenger , firebaseAuthUser );
72
- GeneratedAndroidFirebaseAuth .MultiFactorUserHostApi .setup (messenger , firebaseMultiFactor );
73
- GeneratedAndroidFirebaseAuth .MultiFactoResolverHostApi .setup (messenger , firebaseMultiFactor );
74
- GeneratedAndroidFirebaseAuth .MultiFactorTotpHostApi .setup (messenger , firebaseTotpMultiFactor );
75
- GeneratedAndroidFirebaseAuth .MultiFactorTotpSecretHostApi .setup (messenger , firebaseTotpSecret );
70
+ GeneratedAndroidFirebaseAuth .FirebaseAuthHostApi .setUp (messenger , this );
71
+ GeneratedAndroidFirebaseAuth .FirebaseAuthUserHostApi .setUp (messenger , firebaseAuthUser );
72
+ GeneratedAndroidFirebaseAuth .MultiFactorUserHostApi .setUp (messenger , firebaseMultiFactor );
73
+ GeneratedAndroidFirebaseAuth .MultiFactoResolverHostApi .setUp (messenger , firebaseMultiFactor );
74
+ GeneratedAndroidFirebaseAuth .MultiFactorTotpHostApi .setUp (messenger , firebaseTotpMultiFactor );
75
+ GeneratedAndroidFirebaseAuth .MultiFactorTotpSecretHostApi .setUp (messenger , firebaseTotpSecret );
76
76
77
77
this .messenger = messenger ;
78
78
}
@@ -87,12 +87,12 @@ public void onDetachedFromEngine(@NonNull FlutterPluginBinding binding) {
87
87
channel .setMethodCallHandler (null );
88
88
89
89
assert messenger != null ;
90
- GeneratedAndroidFirebaseAuth .FirebaseAuthHostApi .setup (messenger , null );
91
- GeneratedAndroidFirebaseAuth .FirebaseAuthUserHostApi .setup (messenger , null );
92
- GeneratedAndroidFirebaseAuth .MultiFactorUserHostApi .setup (messenger , null );
93
- GeneratedAndroidFirebaseAuth .MultiFactoResolverHostApi .setup (messenger , null );
94
- GeneratedAndroidFirebaseAuth .MultiFactorTotpHostApi .setup (messenger , null );
95
- GeneratedAndroidFirebaseAuth .MultiFactorTotpSecretHostApi .setup (messenger , null );
90
+ GeneratedAndroidFirebaseAuth .FirebaseAuthHostApi .setUp (messenger , null );
91
+ GeneratedAndroidFirebaseAuth .FirebaseAuthUserHostApi .setUp (messenger , null );
92
+ GeneratedAndroidFirebaseAuth .MultiFactorUserHostApi .setUp (messenger , null );
93
+ GeneratedAndroidFirebaseAuth .MultiFactoResolverHostApi .setUp (messenger , null );
94
+ GeneratedAndroidFirebaseAuth .MultiFactorTotpHostApi .setUp (messenger , null );
95
+ GeneratedAndroidFirebaseAuth .MultiFactorTotpSecretHostApi .setUp (messenger , null );
96
96
97
97
channel = null ;
98
98
messenger = null ;
@@ -189,11 +189,11 @@ public void useEmulator(
189
189
@ NonNull GeneratedAndroidFirebaseAuth .AuthPigeonFirebaseApp app ,
190
190
@ NonNull String host ,
191
191
@ NonNull Long port ,
192
- @ NonNull GeneratedAndroidFirebaseAuth .Result < Void > result ) {
192
+ @ NonNull GeneratedAndroidFirebaseAuth .VoidResult result ) {
193
193
try {
194
194
FirebaseAuth firebaseAuth = getAuthFromPigeon (app );
195
195
firebaseAuth .useEmulator (host , port .intValue ());
196
- result .success (null );
196
+ result .success ();
197
197
} catch (Exception e ) {
198
198
result .error (e );
199
199
}
@@ -203,14 +203,14 @@ public void useEmulator(
203
203
public void applyActionCode (
204
204
@ NonNull GeneratedAndroidFirebaseAuth .AuthPigeonFirebaseApp app ,
205
205
@ NonNull String code ,
206
- @ NonNull GeneratedAndroidFirebaseAuth .Result < Void > result ) {
206
+ @ NonNull GeneratedAndroidFirebaseAuth .VoidResult result ) {
207
207
FirebaseAuth firebaseAuth = getAuthFromPigeon (app );
208
208
firebaseAuth
209
209
.applyActionCode (code )
210
210
.addOnCompleteListener (
211
211
task -> {
212
212
if (task .isSuccessful ()) {
213
- result .success (null );
213
+ result .success ();
214
214
} else {
215
215
result .error (
216
216
FlutterFirebaseAuthPluginException .parserExceptionToFlutter (
@@ -247,15 +247,15 @@ public void confirmPasswordReset(
247
247
@ NonNull GeneratedAndroidFirebaseAuth .AuthPigeonFirebaseApp app ,
248
248
@ NonNull String code ,
249
249
@ NonNull String newPassword ,
250
- @ NonNull GeneratedAndroidFirebaseAuth .Result < Void > result ) {
250
+ @ NonNull GeneratedAndroidFirebaseAuth .VoidResult result ) {
251
251
FirebaseAuth firebaseAuth = getAuthFromPigeon (app );
252
252
253
253
firebaseAuth
254
254
.confirmPasswordReset (code , newPassword )
255
255
.addOnCompleteListener (
256
256
task -> {
257
257
if (task .isSuccessful ()) {
258
- result .success (null );
258
+ result .success ();
259
259
} else {
260
260
result .error (
261
261
FlutterFirebaseAuthPluginException .parserExceptionToFlutter (
@@ -445,7 +445,7 @@ public void signInWithProvider(
445
445
@ Override
446
446
public void signOut (
447
447
@ NonNull GeneratedAndroidFirebaseAuth .AuthPigeonFirebaseApp app ,
448
- @ NonNull GeneratedAndroidFirebaseAuth .Result < Void > result ) {
448
+ @ NonNull GeneratedAndroidFirebaseAuth .VoidResult result ) {
449
449
try {
450
450
FirebaseAuth firebaseAuth = getAuthFromPigeon (app );
451
451
if (firebaseAuth .getCurrentUser () != null ) {
@@ -456,7 +456,7 @@ public void signOut(
456
456
}
457
457
}
458
458
firebaseAuth .signOut ();
459
- result .success (null );
459
+ result .success ();
460
460
} catch (Exception e ) {
461
461
result .error (e );
462
462
}
@@ -489,7 +489,7 @@ public void sendPasswordResetEmail(
489
489
@ NonNull GeneratedAndroidFirebaseAuth .AuthPigeonFirebaseApp app ,
490
490
@ NonNull String email ,
491
491
@ Nullable GeneratedAndroidFirebaseAuth .PigeonActionCodeSettings actionCodeSettings ,
492
- @ NonNull GeneratedAndroidFirebaseAuth .Result < Void > result ) {
492
+ @ NonNull GeneratedAndroidFirebaseAuth .VoidResult result ) {
493
493
FirebaseAuth firebaseAuth = getAuthFromPigeon (app );
494
494
495
495
if (actionCodeSettings == null ) {
@@ -498,7 +498,7 @@ public void sendPasswordResetEmail(
498
498
.addOnCompleteListener (
499
499
task -> {
500
500
if (task .isSuccessful ()) {
501
- result .success (null );
501
+ result .success ();
502
502
} else {
503
503
result .error (
504
504
FlutterFirebaseAuthPluginException .parserExceptionToFlutter (
@@ -513,7 +513,7 @@ public void sendPasswordResetEmail(
513
513
.addOnCompleteListener (
514
514
task -> {
515
515
if (task .isSuccessful ()) {
516
- result .success (null );
516
+ result .success ();
517
517
} else {
518
518
result .error (
519
519
FlutterFirebaseAuthPluginException .parserExceptionToFlutter (
@@ -527,15 +527,15 @@ public void sendSignInLinkToEmail(
527
527
@ NonNull GeneratedAndroidFirebaseAuth .AuthPigeonFirebaseApp app ,
528
528
@ NonNull String email ,
529
529
@ NonNull GeneratedAndroidFirebaseAuth .PigeonActionCodeSettings actionCodeSettings ,
530
- @ NonNull GeneratedAndroidFirebaseAuth .Result < Void > result ) {
530
+ @ NonNull GeneratedAndroidFirebaseAuth .VoidResult result ) {
531
531
FirebaseAuth firebaseAuth = getAuthFromPigeon (app );
532
532
533
533
firebaseAuth
534
534
.sendSignInLinkToEmail (email , PigeonParser .getActionCodeSettings (actionCodeSettings ))
535
535
.addOnCompleteListener (
536
536
task -> {
537
537
if (task .isSuccessful ()) {
538
- result .success (null );
538
+ result .success ();
539
539
} else {
540
540
result .error (
541
541
FlutterFirebaseAuthPluginException .parserExceptionToFlutter (
@@ -568,7 +568,7 @@ public void setLanguageCode(
568
568
public void setSettings (
569
569
@ NonNull GeneratedAndroidFirebaseAuth .AuthPigeonFirebaseApp app ,
570
570
@ NonNull GeneratedAndroidFirebaseAuth .PigeonFirebaseAuthSettings settings ,
571
- @ NonNull GeneratedAndroidFirebaseAuth .Result < Void > result ) {
571
+ @ NonNull GeneratedAndroidFirebaseAuth .VoidResult result ) {
572
572
try {
573
573
FirebaseAuth firebaseAuth = getAuthFromPigeon (app );
574
574
@@ -589,7 +589,7 @@ public void setSettings(
589
589
settings .getPhoneNumber (), settings .getSmsCode ());
590
590
}
591
591
592
- result .success (null );
592
+ result .success ();
593
593
} catch (Exception e ) {
594
594
result .error (e );
595
595
}
@@ -672,8 +672,9 @@ public void verifyPhoneNumber(
672
672
public void revokeTokenWithAuthorizationCode (
673
673
@ NonNull GeneratedAndroidFirebaseAuth .AuthPigeonFirebaseApp app ,
674
674
@ NonNull String authorizationCode ,
675
- @ NonNull GeneratedAndroidFirebaseAuth .Result < Void > result ) {
675
+ @ NonNull GeneratedAndroidFirebaseAuth .VoidResult result ) {
676
676
// Should never get here as we throw Exception on Dart side.
677
+ result .success ();
677
678
}
678
679
679
680
@ Override
@@ -696,8 +697,7 @@ public Task<Map<String, Object>> getPluginConstantsForFirebaseApp(FirebaseApp fi
696
697
}
697
698
698
699
if (user != null ) {
699
- final Object parsedUser = user .toList ();
700
- constants .put ("APP_CURRENT_USER" , parsedUser );
700
+ constants .put ("APP_CURRENT_USER" , PigeonParser .manuallyToList (user ));
701
701
}
702
702
703
703
taskCompletionSource .setResult (constants );
0 commit comments