getLastMessage static method
Implementation
static String getLastMessage(
Conversation conversation, BuildContext context) {
BaseMessage message = conversation.lastMessage!;
String messageType = message.type;
String subtitle;
switch (messageType) {
case MessageTypeConstants.text:
subtitle = (message as TextMessage).text;
if (message.mentionedUsers.isNotEmpty) {
subtitle = CometChatMentionsFormatter.getTextWithMentions(
message.text, message.mentionedUsers);
}
break;
case MessageTypeConstants.image:
subtitle = Translations.of(context).messageImage;
break;
case MessageTypeConstants.video:
subtitle = Translations.of(context).messageVideo;
break;
case MessageTypeConstants.file:
subtitle = Translations.of(context).messageFile;
break;
case MessageTypeConstants.audio:
subtitle = Translations.of(context).messageAudio;
break;
default:
subtitle = messageType;
}
return subtitle;
}