updateStatus method
Future<void>
updateStatus(
{ - required int conversationID,
- required String userID,
})
Implementation
Future<void> updateStatus({
required int conversationID,
required String userID,
}) async {
try {
isLoading(true);
var response = await http.post(
Uri.parse(
"$baseUrl/updateStatus",
),
headers: {
"Authorization": "Bearer ${LocalStorage.getToken().toString()}",
},
body: {
"user_id": userID.toString(),
"conversation_id": conversationID.toString(),
});
if (response.statusCode == 200) {
var responseData = json.decode(response.body);
log("RESPONSE DATA :: $responseData");
chatList.refresh();
} else {
log("Failed to update status, status code: ${response.statusCode}");
}
} catch (e) {
log("EXCEPTION OF CONVERSATION $e");
} finally {
isLoading(false);
}
}