addUser method
Implementation
Future<String> addUser({
required String name,
required String email,
required String mobileNumber,
required String countryCode,
}) async {
showLoader(context);
ApiResponse? response = await ApiCall.post(
ApiConstants.addUser,
{},
json.encode({
"name": name,
"country_code": countryCode.split("+").last,
"telephone": mobileNumber,
"email": email,
}),
);
hideLoader(context);
if (response.status) {
Map map = jsonDecode(response.data);
log("map data --> $map");
if (map['success'] == 1) {
showSnackBar(
isSuccess: true,
title: map['message'],
context: context
);
isUserExists = true;
Details response = Details.fromJson(map['data']);
_userModel = UserModel(details: response);
// URLConstants.user_id = response.userId.toString();
notifyListeners();
return response.userId??"";
}
else{
return "";
}
}
else {
showSnackBar(title: showErrorMsg(response.message),context: context);
return response.message;
}
}