createUserWithEmailAndPassword static method

Future<UserCredential?> createUserWithEmailAndPassword({
  1. required String email,
  2. required String password,
  3. bool isSuccessDialog = false,
  4. bool isErrorDialog = true,
  5. dynamic onSuccess(
    1. UserCredential? userCredential
    )?,
  6. dynamic onError(
    1. String? code,
    2. String? message
    )?,
})

create User With Email And Password in Firebase Auth.

It can update user displayName, photoURL or other public data while register.

Implementation

static Future<UserCredential?> createUserWithEmailAndPassword({
  required String email,
  required String password,
  bool isSuccessDialog = false,
  bool isErrorDialog = true,
  // Map<String, dynamic>? data,
  // Map<String, dynamic>? public,
  Function(UserCredential? userCredential)? onSuccess,
  Function(String? code, String? message)? onError,
}) async =>
    Auth.createUserWithEmailAndPassword(
      email: email,
      password: password,
      // data: data,
      // public: public,
      isSuccessDialog: isSuccessDialog,
      isErrorDialog: isErrorDialog,
      onSuccess: onSuccess,
      onError: onError,
    );