getMyChatUser method
Implementation
Future<void> getMyChatUser(
{required String filter, required String search}) async {
try {
isLoading(true);
final url =
"$baseUrl/conversationsList?user_id=${LocalStorage.getUserID().toString()}&filter=$filter&search=$search";
log("BASE URL conversationsList:: $url");
var response = await http.get(
Uri.parse(url),
headers: {
"Authorization": "Bearer ${LocalStorage.getToken().toString()}",
},
);
if (response.statusCode == 200) {
var responseData = json.decode(response.body);
log("RESPONSE DATA :: $responseData");
userChatModel.value = ChatUserModel.fromJson(responseData);
chatUserList.value = userChatModel.value?.users ?? [];
} else {
log("Failed to load conversations, status code: ${response.statusCode}");
}
} catch (e) {
log("EXCEPTION OF CONVERSATION $e");
} finally {
isLoading(false);
}
}