getUserIdFromMobileNumber method
Implementation
Future<void> getUserIdFromMobileNumber({required String number,required String name})async{
try{
ApiResponse? response = await ApiCall.get("${ApiConstants.verifyUser}&telephone=$number&country_code=91", {}, {});
Map mapData = jsonDecode(response.data);
if((mapData["data"]["user"])??false){
URLConstants.user_id = mapData["data"]["details"]["user_id"];
}
else{
ApiResponse? response1 = await ApiCall.post(
ApiConstants.addUser,
{},
json.encode({
"name": name == ""?"Guest":name,
"country_code": 91,
"telephone": number,
"email": "",
}),
);
Map mapData = jsonDecode(response1.data);
if(mapData["success"] == 1) {
URLConstants.user_id = mapData["data"]["user_id"];
}
}
}
catch(e){
log(e.toString());
}
}