updateSentMessage method
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");
}
}