onMessageStatusUpdated method

void onMessageStatusUpdated(
  1. ChatMessageModel chatMessageModel
)

Implementation

void onMessageStatusUpdated(ChatMessageModel chatMessageModel) {
  final index = recentChats.indexWhere(
      (message) => message.lastMessageId == chatMessageModel.messageId);
  debugPrint("Message Status Update index of search $index");
  if (!index.isNegative) {
    // updateRecentChat(chatMessageModel.chatUserJid);
    recentChats[index].lastMessageStatus =
        chatMessageModel.messageStatus.value;
    recentChats.refresh();
  } else {
    updateRecentChat(jid: chatMessageModel.chatUserJid);
  }
}