registerWithEmail method

Future<void> registerWithEmail({
  1. required String email,
  2. required String password,
  3. required AuthSuccessCallback onSuccess,
  4. required AuthFailureCallback onFailure,
})

Implementation

Future<void> registerWithEmail({
  required String email,
  required String password,
  required AuthSuccessCallback onSuccess,
  required AuthFailureCallback onFailure,
}) async {
  try {
    final result = await _auth.createUserWithEmailAndPassword(
      email: email,
      password: password,
    );
    onSuccess(result.user!);
  } on FirebaseAuthException catch (e) {
    onFailure(e.message ?? 'Unknown error');
  }
}