updateSentMessage method

void updateSentMessage({
  1. required ChatMessageModel chatItem,
})

Implementation

void updateSentMessage({required ChatMessageModel chatItem}) {
  if (isWithinLast15Minutes(chatItem.messageSentTime)) {
    if (chatItem.messageType == Constants.mText) {
      /*Mirrorfly.editTextMessage(
          editMessageParams: EditMessageParams(messageId: chatItem.messageId, editedTextContent: editMessageController.text.trim()),
          flyCallback: (FlyResponse response) {
            debugPrint("Edit Message ==> $response");
            if (response.isSuccess) {
              Get.back();
              ChatMessageModel editMessage = sendMessageModelFromJson(response.data);
              final index = chatList.indexWhere((message) => message.messageId == editMessage.messageId);
              debugPrint("Edit Message Status Update index of search $index");
              debugPrint("messageID--> $index  ${editMessage.messageId}");
              if (!index.isNegative) {
                chatList[index] = editMessage;
              }
            }
          });*/
    } else if (chatItem.messageType == Constants.mImage ||
        chatItem.messageType == Constants.mVideo) {
      /*Mirrorfly.editMediaCaption(
          editMessageParams: EditMessageParams(messageId: chatItem.messageId, editedTextContent: editMessageController.text.trim()),
          flyCallback: (FlyResponse response) {
            debugPrint("Edit Media Caption ==> $response");
            if (response.isSuccess) {
              Get.back();
              ChatMessageModel editMessage = sendMessageModelFromJson(response.data);
              final index = chatList.indexWhere((message) => message.messageId == editMessage.messageId);
              debugPrint("Edit Message Status Update index of search $index");
              debugPrint("messageID--> $index  ${editMessage.messageId}");
              if (!index.isNegative) {
                chatList[index] = editMessage;
              }
            }
          });*/
    }
  } else {
    toToast("Unable to Edit the message");
  }
}