refreshSingleConversation method

  1. @override
dynamic refreshSingleConversation(
  1. BaseMessage message,
  2. bool isActionMessage, {
  3. bool? remove,
})
override

Implementation

@override
refreshSingleConversation(BaseMessage message, bool isActionMessage,
    {bool? remove}) async {
  final conversation =
      await CometChatHelper.getConversationFromMessage(message);
  if (conversation != null) {
    conversation.lastMessage = message;
    conversation.updatedAt = message.updatedAt;
    if (remove == true) {
      removeElement(conversation);
    } else {
      updateConversation(conversation);
    }
  }
}