@@ -4,11 +4,11 @@ import 'package:firebase_auth/firebase_auth.dart';
4
4
import 'package:flutter/cupertino.dart' ;
5
5
import 'package:flutter/material.dart' ;
6
6
import 'package:google_sign_in/google_sign_in.dart' ;
7
- import 'package:phone_auth/general_utils .dart' ;
8
- import 'package:phone_auth/google_sign_in_btn.dart' ;
9
- import 'package:phone_auth/main_screen.dart' ;
10
- import 'package:phone_auth/masked_text.dart' ;
11
- import 'package:phone_auth/reactive_refresh_indicator.dart' ;
7
+ import 'package:phone_auth/logger .dart' ;
8
+ import 'package:phone_auth/widgets/ google_sign_in_btn.dart' ;
9
+ import 'package:phone_auth/routes/ main_screen.dart' ;
10
+ import 'package:phone_auth/widgets/ masked_text.dart' ;
11
+ import 'package:phone_auth/widgets/ reactive_refresh_indicator.dart' ;
12
12
13
13
enum AuthStatus { SOCIAL_AUTH , PHONE_AUTH , SMS_AUTH , PROFILE_AUTH }
14
14
@@ -48,29 +48,29 @@ class _AuthScreenState extends State<AuthScreen> {
48
48
49
49
// PhoneVerificationCompleted
50
50
verificationCompleted (FirebaseUser user) async {
51
- Utils .log (TAG , message: "onVerificationCompleted, user: $user " );
51
+ Logger .log (TAG , message: "onVerificationCompleted, user: $user " );
52
52
final result = await _onCodeVerified (user);
53
53
if (result) {
54
54
await _finishSignIn (user);
55
55
} else {
56
56
setState (() {
57
57
this .status = AuthStatus .SMS_AUTH ;
58
- Utils .log (TAG , message: "Changed status to $status " );
58
+ Logger .log (TAG , message: "Changed status to $status " );
59
59
});
60
60
}
61
61
}
62
62
63
63
// PhoneVerificationFailed
64
64
verificationFailed (AuthException authException) {
65
65
_updateRefreshing (false );
66
- Utils .log (TAG ,
66
+ Logger .log (TAG ,
67
67
message:
68
68
'onVerificationFailed, code: ${authException .code }, message: ${authException .message }' );
69
69
}
70
70
71
71
// PhoneCodeSent
72
72
codeSent (String verificationId, [int forceResendingToken]) async {
73
- Utils .log (TAG ,
73
+ Logger .log (TAG ,
74
74
message:
75
75
"Verification code sent to number ${phoneNumberController .text }" );
76
76
_codeTimer = Timer (_timeOut, () {
@@ -82,13 +82,13 @@ class _AuthScreenState extends State<AuthScreen> {
82
82
setState (() {
83
83
this .verificationId = verificationId;
84
84
this .status = AuthStatus .SMS_AUTH ;
85
- Utils .log (TAG , message: "Changed status to $status " );
85
+ Logger .log (TAG , message: "Changed status to $status " );
86
86
});
87
87
}
88
88
89
89
// PhoneCodeAutoRetrievalTimeout
90
90
codeAutoRetrievalTimeout (String verificationId) {
91
- Utils .log (TAG , message: "onCodeTimeout" );
91
+ Logger .log (TAG , message: "onCodeTimeout" );
92
92
setState (() {
93
93
this .verificationId = verificationId;
94
94
this ._codeTimedOut = true ;
@@ -118,7 +118,7 @@ class _AuthScreenState extends State<AuthScreen> {
118
118
// async
119
119
120
120
Future <Null > _updateRefreshing (bool isRefreshing) async {
121
- Utils .log (TAG ,
121
+ Logger .log (TAG ,
122
122
message: "Setting _isRefreshing ($_isRefreshing ) to $isRefreshing " );
123
123
if (_isRefreshing) {
124
124
setState (() {
@@ -132,7 +132,7 @@ class _AuthScreenState extends State<AuthScreen> {
132
132
133
133
Future <Null > _signIn () async {
134
134
GoogleSignInAccount user = _googleSignIn.currentUser;
135
- Utils .log (TAG , message: "Just got user as: $user " );
135
+ Logger .log (TAG , message: "Just got user as: $user " );
136
136
137
137
if (user == null ) {
138
138
user = await _googleSignIn.signIn ();
@@ -143,7 +143,7 @@ class _AuthScreenState extends State<AuthScreen> {
143
143
this ._googleUser = user;
144
144
setState (() {
145
145
this .status = AuthStatus .PHONE_AUTH ;
146
- Utils .log (TAG , message: "Changed status to $status " );
146
+ Logger .log (TAG , message: "Changed status to $status " );
147
147
});
148
148
return null ;
149
149
}
@@ -162,7 +162,7 @@ class _AuthScreenState extends State<AuthScreen> {
162
162
_errorMessage = null ;
163
163
});
164
164
final result = await _verifyPhoneNumber ();
165
- Utils .log (TAG , message: "Returning $result from _submitPhoneNumber" );
165
+ Logger .log (TAG , message: "Returning $result from _submitPhoneNumber" );
166
166
return result;
167
167
}
168
168
}
@@ -174,15 +174,15 @@ class _AuthScreenState extends State<AuthScreen> {
174
174
}
175
175
176
176
Future <Null > _verifyPhoneNumber () async {
177
- Utils .log (TAG , message: "Got phone number as: ${this .phoneNumber }" );
177
+ Logger .log (TAG , message: "Got phone number as: ${this .phoneNumber }" );
178
178
await _auth.verifyPhoneNumber (
179
179
phoneNumber: this .phoneNumber,
180
180
timeout: _timeOut,
181
181
codeSent: codeSent,
182
182
codeAutoRetrievalTimeout: codeAutoRetrievalTimeout,
183
183
verificationCompleted: verificationCompleted,
184
184
verificationFailed: verificationFailed);
185
- Utils .log (TAG , message: "Returning null from _verifyPhoneNumber" );
185
+ Logger .log (TAG , message: "Returning null from _verifyPhoneNumber" );
186
186
return null ;
187
187
}
188
188
@@ -197,11 +197,11 @@ class _AuthScreenState extends State<AuthScreen> {
197
197
setState (() {
198
198
_errorMessage = null ;
199
199
});
200
- Utils .log (TAG , message: "signInWithPhoneNumber called" );
200
+ Logger .log (TAG , message: "signInWithPhoneNumber called" );
201
201
final user = await _auth.signInWithPhoneNumber (
202
202
verificationId: verificationId, smsCode: smsCodeController.text);
203
203
final result = await _onCodeVerified (user);
204
- Utils .log (TAG , message: "Returning $result from _onCodeVerified" );
204
+ Logger .log (TAG , message: "Returning $result from _onCodeVerified" );
205
205
return null ;
206
206
}
207
207
}
@@ -210,7 +210,7 @@ class _AuthScreenState extends State<AuthScreen> {
210
210
if (user != null ) {
211
211
setState (() {
212
212
this .status = AuthStatus .PROFILE_AUTH ;
213
- Utils .log (TAG , message: "Changed status to $status " );
213
+ Logger .log (TAG , message: "Changed status to $status " );
214
214
});
215
215
// Here, instead of _finishSignIn, you should do whatever you want
216
216
// as the user is already verified with Firebase from both
0 commit comments