verifyAccount method

  1. @override
Future<AccountType?> verifyAccount(
  1. String account, {
  2. HandleError? onError,
})
override

Implementation

@override
Future<AccountType?> verifyAccount(
  String account, {
  HandleError? onError,
}) async {
  var res = await helper.get("/accounts/$account", onError: onError);
  if (res == null) {
    return null;
  }
  switch (res["data"]["type"]) {
    case "email":
      return AccountType.email;
    case "phone_number":
      return AccountType.phoneNumber;
    case "username":
      return AccountType.username;
    default:
      return AccountType.unkown;
  }
}