INNER CODE UNIT · Dart
GoogleAuth
Hash-Studios/e-learning-app · lib/auth/google_auth.dart:10
class GoogleAuth {
final FirebaseAuth _auth = FirebaseAuth.instance;
final GoogleSignIn googleSignIn = GoogleSignIn();
String? name;
String? email;
String? imageUrl;
String errorMsg = "";
bool isLoggedIn = false;
bool isLoading = false;
Future<String> signInWithGoogle() async {
// try {
isLoading = true;
final GoogleSignInAccount googleSignInAccount =
await (googleSignIn.signIn() as FutureOr<GoogleSignInAccount>);
final GoogleSignInAuthentication googleSignInAuthentication =
await googleSignInAccount.authentication;