getLastConversationMessage method
override this to change last message fetched in conversations
Implementation
@override
String getLastConversationMessage(
Conversation conversation, BuildContext context) {
BaseMessage? message = conversation.lastMessage;
if (message != null &&
message.type == MessageTypeConstants.text &&
message.category == MessageCategoryConstants.message) {
TextMessage textMessage = message as TextMessage;
String subtitle = getContentText(textMessage);
if (message.mentionedUsers.isNotEmpty) {
return CometChatMentionsFormatter.getTextWithMentions(
subtitle, textMessage.mentionedUsers);
}
return subtitle;
} else {
return super.getLastConversationMessage(conversation, context);
}
}