@override Future<User?> signIn(AuthCredential credential) async { final userCredential = await auth.signInWithCredential(credential); return userCredential.user; }