12
12
13
13
import com .firebase .client .AuthData ;
14
14
import com .firebase .client .Firebase ;
15
- import com .firebase .client .FirebaseError ;
16
15
import com .firebase .ui .R ;
17
- import com .firebase .ui .auth .facebook .FacebookAuthHelper ;
18
- import com .firebase .ui .auth .google .GoogleAuthHelper ;
19
- import com .firebase .ui .auth .password .PasswordAuthHelper ;
20
- import com .firebase .ui .auth .twitter .TwitterAuthHelper ;
16
+ import com .firebase .ui .auth .facebook .FacebookAuthProvider ;
17
+ import com .firebase .ui .auth .google .GoogleAuthProvider ;
18
+ import com .firebase .ui .auth .password .PasswordAuthProvider ;
19
+ import com .firebase .ui .auth .twitter .TwitterAuthProvider ;
21
20
22
21
public class FirebaseLoginDialog extends DialogFragment {
23
22
24
- FacebookAuthHelper mFacebookAuthHelper ;
25
- TwitterAuthHelper mTwitterAuthHelper ;
26
- GoogleAuthHelper mGoogleAuthHelper ;
27
- PasswordAuthHelper mPasswordAuthHelper ;
23
+ FacebookAuthProvider mFacebookAuthProvider ;
24
+ TwitterAuthProvider mTwitterAuthProvider ;
25
+ GoogleAuthProvider mGoogleAuthProvider ;
26
+ PasswordAuthProvider mPasswordAuthProvider ;
28
27
TokenAuthHandler mHandler ;
29
28
Firebase mRef ;
30
29
Context mContext ;
31
30
View mView ;
32
31
33
32
public void onStart () {
34
33
super .onStart ();
35
- if (mGoogleAuthHelper != null ) mGoogleAuthHelper .onStart ();
34
+ if (mGoogleAuthProvider != null ) mGoogleAuthProvider .onStart ();
36
35
}
37
36
38
37
public void onStop () {
39
38
super .onStop ();
40
- if (mGoogleAuthHelper != null ) mGoogleAuthHelper .onStop ();
39
+ if (mGoogleAuthProvider != null ) mGoogleAuthProvider .onStop ();
41
40
}
42
41
43
42
public void onDestroy () {
44
43
super .onDestroy ();
45
- if (mGoogleAuthHelper != null ) mGoogleAuthHelper .onStop ();
44
+ if (mGoogleAuthProvider != null ) mGoogleAuthProvider .onStop ();
46
45
}
47
46
48
47
public void onActivityResult (int requestCode , int resultCode , Intent data ) {
49
- if (mFacebookAuthHelper != null ) {
50
- mFacebookAuthHelper .mCallbackManager .onActivityResult (requestCode , resultCode , data );
48
+ if (mFacebookAuthProvider != null ) {
49
+ mFacebookAuthProvider .mCallbackManager .onActivityResult (requestCode , resultCode , data );
51
50
}
52
51
53
- if (mTwitterAuthHelper != null ) {
54
- mTwitterAuthHelper .onActivityResult (requestCode , resultCode , data );
52
+ if (mTwitterAuthProvider != null ) {
53
+ mTwitterAuthProvider .onActivityResult (requestCode , resultCode , data );
55
54
}
56
55
57
- if (mGoogleAuthHelper != null ) {
58
- mGoogleAuthHelper .onActivityResult (requestCode , resultCode , data );
56
+ if (mGoogleAuthProvider != null ) {
57
+ mGoogleAuthProvider .onActivityResult (requestCode , resultCode , data );
59
58
}
60
59
}
61
60
@@ -66,18 +65,18 @@ public Dialog onCreateDialog(Bundle savedInstanceState) {
66
65
67
66
mView = inflater .inflate (R .layout .fragment_firebase_login , null );
68
67
69
- if (mFacebookAuthHelper != null ) showLoginOption (mFacebookAuthHelper , R .id .facebook_button );
68
+ if (mFacebookAuthProvider != null ) showLoginOption (mFacebookAuthProvider , R .id .facebook_button );
70
69
else mView .findViewById (R .id .facebook_button ).setVisibility (View .GONE );
71
70
72
- if (mGoogleAuthHelper != null ) showLoginOption (mGoogleAuthHelper , R .id .google_button );
71
+ if (mGoogleAuthProvider != null ) showLoginOption (mGoogleAuthProvider , R .id .google_button );
73
72
else mView .findViewById (R .id .google_button ).setVisibility (View .GONE );
74
73
75
- if (mTwitterAuthHelper != null ) showLoginOption (mTwitterAuthHelper , R .id .twitter_button );
74
+ if (mTwitterAuthProvider != null ) showLoginOption (mTwitterAuthProvider , R .id .twitter_button );
76
75
else mView .findViewById (R .id .twitter_button ).setVisibility (View .GONE );
77
76
78
- if (mPasswordAuthHelper != null ) {
79
- showLoginOption (mPasswordAuthHelper , R .id .password_button );
80
- if (mFacebookAuthHelper == null && mGoogleAuthHelper == null && mTwitterAuthHelper == null )
77
+ if (mPasswordAuthProvider != null ) {
78
+ showLoginOption (mPasswordAuthProvider , R .id .password_button );
79
+ if (mFacebookAuthProvider == null && mGoogleAuthProvider == null && mTwitterAuthProvider == null )
81
80
mView .findViewById (R .id .or_section ).setVisibility (View .GONE );
82
81
}
83
82
else mView .findViewById (R .id .password_section ).setVisibility (View .GONE );
@@ -104,10 +103,10 @@ public void reset() {
104
103
}
105
104
106
105
public void logout () {
107
- if (mFacebookAuthHelper != null ) mFacebookAuthHelper .logout ();
108
- if (mGoogleAuthHelper != null ) mGoogleAuthHelper .logout ();
109
- if (mTwitterAuthHelper != null ) mTwitterAuthHelper .logout ();
110
- if (mPasswordAuthHelper != null ) mPasswordAuthHelper .logout ();
106
+ if (mFacebookAuthProvider != null ) mFacebookAuthProvider .logout ();
107
+ if (mGoogleAuthProvider != null ) mGoogleAuthProvider .logout ();
108
+ if (mTwitterAuthProvider != null ) mTwitterAuthProvider .logout ();
109
+ if (mPasswordAuthProvider != null ) mPasswordAuthProvider .logout ();
111
110
mRef .unauth ();
112
111
}
113
112
@@ -137,20 +136,20 @@ public void onProviderError(FirebaseLoginError err) {
137
136
public FirebaseLoginDialog setProviderEnabled (SocialProvider provider ) {
138
137
switch (provider ) {
139
138
case facebook :
140
- if (mFacebookAuthHelper == null )
141
- mFacebookAuthHelper = new FacebookAuthHelper (mContext , mRef , mHandler );
139
+ if (mFacebookAuthProvider == null )
140
+ mFacebookAuthProvider = new FacebookAuthProvider (mContext , mRef , mHandler );
142
141
break ;
143
142
case google :
144
- if (mGoogleAuthHelper == null )
145
- mGoogleAuthHelper = new GoogleAuthHelper (mContext , mRef , mHandler );
143
+ if (mGoogleAuthProvider == null )
144
+ mGoogleAuthProvider = new GoogleAuthProvider (mContext , mRef , mHandler );
146
145
break ;
147
146
case twitter :
148
- if (mTwitterAuthHelper == null )
149
- mTwitterAuthHelper = new TwitterAuthHelper (mContext , mRef , mHandler );
147
+ if (mTwitterAuthProvider == null )
148
+ mTwitterAuthProvider = new TwitterAuthProvider (mContext , mRef , mHandler );
150
149
break ;
151
150
case password :
152
- if (mPasswordAuthHelper == null )
153
- mPasswordAuthHelper = new PasswordAuthHelper (mContext , mRef , mHandler );
151
+ if (mPasswordAuthProvider == null )
152
+ mPasswordAuthProvider = new PasswordAuthProvider (mContext , mRef , mHandler );
154
153
break ;
155
154
}
156
155
0 commit comments