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;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…