handleException method

dynamic handleException (
  1. dynamic e
)

Determines the status of an exception, and returns its AuthResultStatus

Implementation

static handleException(e) {
  print(e.code);
  var status;
  switch (e.code) {
    case "invalid-email":
      status = AuthResultStatus.invalidEmail;
      break;
    case "wrong-password":
      status = AuthResultStatus.wrongPassword;
      break;
    case "user-not-found":
      status = AuthResultStatus.userNotFound;
      break;
    case "operation-not-allowed":
      status = AuthResultStatus.operationNotAllowed;
      break;
    case "email-already-in-use":
      status = AuthResultStatus.emailAlreadyExists;
      break;
    default:
      status = AuthResultStatus.undefined;
  }
  return status;
}