signInWithGoogle method
Future<User?>
signInWithGoogle(
)
Implementation
Future<User?> signInWithGoogle() async {
try {
final GoogleSignInAccount? googleUser = await _googleSignIn.signIn();
if (googleUser == null) return null;
final GoogleSignInAuthentication googleAuth = await googleUser.authentication;
final AuthCredential credential = GoogleAuthProvider.credential(
accessToken: googleAuth.accessToken,
idToken: googleAuth.idToken,
);
UserCredential result = await _auth.signInWithCredential(credential);
return result.user;
} catch (e) {
print(e.toString());
return null;
}
}