handleSignIn method
Future<bool>
handleSignIn(
{ - bool isForce = false,
- dynamic callback()?,
})
Implementation
Future<bool> handleSignIn(
{bool isForce = false, Function()? callback}) async {
bool r = false;
if (_googleSignIn.currentUser == null || isForce) {
_googleSignIn.scopes.removeRange(1, _googleSignIn.scopes.length);
_currentUser = await _googleSignIn.signIn();
if (_token == null) {
if (_currentUser != null)
_currentUser!.authentication.then((auth) async {
_token = auth.accessToken;
_preset!.gToken = _token;
callback!();
r = true;
});
}
}
//try {
if (_token == null) {
if (_currentUser != null)
_currentUser!.authentication.then((auth) async {
_token = auth.accessToken;
callback!();
r = true;
});
} else {
callback!();
}
return r;
}