updateStatus method

Future<void> updateStatus({
  1. required int conversationID,
  2. 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);
  }
}