verifyUser method

Future<String> verifyUser({
  1. required String mobileNumber,
  2. required String countryCode,
})

Implementation

Future<String> verifyUser({
  required String mobileNumber,
  required String countryCode,
}) async {
  showLoader(context);
  ApiResponse? response = await ApiCall.get(
      "${ApiConstants.verifyUser}&telephone=$mobileNumber&country_code=${countryCode.split("+").last}",
      {},
      {});
  hideLoader(context);

  log("verify User${response.data}");

  if (response.status) {
    Map map = jsonDecode(response.data);
    if (map['success'] == 1) {
      UserModel response1 = UserModel.fromJson(map['data']);
      if (response1.user != true) {
        isUserExists = false;
        setIsUserExists = false;
        requiredToAddUser = true;
        notifyListeners();
        return "";
      }
      else {

        isUserExists = true;
        setIsUserExists = true;
        _userModel = response1;
        return response1.details?.userId??"";
        // URLConstants.user_id = response1.details?.userId??"";
        notifyListeners();
      }

    }
    else{
      return "";
    }
  }
  else{
    return "";
  }

}