signUpWithEmailNPassword method

  1. @override
Future<Response<UserCredential>> signUpWithEmailNPassword({
  1. required String email,
  2. required String password,
})
override

Implementation

@override
Future<Response<UserCredential>> signUpWithEmailNPassword({
  required String email,
  required String password,
}) async {
  final response = Response<UserCredential>();
  try {
    final result = await firebaseAuth.createUserWithEmailAndPassword(
      email: email,
      password: password,
    );
    return response.withData(result, message: "Sign up successful!");
  } on FirebaseAuthException catch (_) {
    return response.withException(_.message, status: Status.failure);
  }
}