@@ -34,7 +34,6 @@ firebase._googleSignInIdToken = null;
34
34
firebase . _facebookAccessToken = null ;
35
35
36
36
let fbCallbackManager = null ;
37
- let currentAdditionalUserInfo = null ;
38
37
39
38
const GOOGLE_SIGNIN_INTENT_ID = 123 ;
40
39
const REQUEST_INVITE_INTENT_ID = 48 ;
@@ -863,8 +862,10 @@ firebase.logout = arg => {
863
862
return new Promise ( ( resolve , reject ) => {
864
863
try {
865
864
com . google . firebase . auth . FirebaseAuth . getInstance ( ) . signOut ( ) ;
866
- //Reset additional data
867
- currentAdditionalUserInfo = null ;
865
+
866
+ // reset additional user info
867
+ firebase . currentAdditionalUserInfo = null ;
868
+
868
869
// also disconnect from Google otherwise ppl can't connect with a different account
869
870
if ( firebase . _mGoogleApiClient && firebase . _mGoogleApiClient . isConnected ( ) ) {
870
871
com . google . android . gms . auth . api . Auth . GoogleSignInApi . revokeAccess ( firebase . _mGoogleApiClient ) ;
@@ -920,7 +921,7 @@ function toLoginResult(user, additionalUserInfo?): User {
920
921
}
921
922
922
923
if ( additionalUserInfo ) {
923
- currentAdditionalUserInfo = additionalUserInfo
924
+ firebase . currentAdditionalUserInfo = additionalUserInfo
924
925
}
925
926
926
927
// for convenience return the result in multiple formats
@@ -954,12 +955,12 @@ function toLoginResult(user, additionalUserInfo?): User {
954
955
}
955
956
} ;
956
957
957
- if ( currentAdditionalUserInfo ) {
958
+ if ( firebase . currentAdditionalUserInfo ) {
958
959
loginResult . additionalUserInfo = {
959
- providerId : currentAdditionalUserInfo . getProviderId ( ) ,
960
- username : currentAdditionalUserInfo . getUsername ( ) ,
961
- isNewUser : currentAdditionalUserInfo . isNewUser ( ) ,
962
- profile : firebase . toJsObject ( currentAdditionalUserInfo . getProfile ( ) )
960
+ providerId : firebase . currentAdditionalUserInfo . getProviderId ( ) ,
961
+ username : firebase . currentAdditionalUserInfo . getUsername ( ) ,
962
+ isNewUser : firebase . currentAdditionalUserInfo . isNewUser ( ) ,
963
+ profile : firebase . toJsObject ( firebase . currentAdditionalUserInfo . getProfile ( ) )
963
964
} ;
964
965
}
965
966
0 commit comments