signInWithCredential method

  1. @override
Future<Response<UserCredential>> signInWithCredential({
  1. required AuthCredential credential,
})
override

Implementation

@override
Future<Response<UserCredential>> signInWithCredential({
  required AuthCredential credential,
}) async {
  final response = Response<UserCredential>();
  try {
    final result = await firebaseAuth.signInWithCredential(credential);
    return response.withData(result, message: "Sign in successful!");
  } on FirebaseAuthException catch (_) {
    return response.withException(_.message, status: Status.failure);
  }
}