getLastCustomMessage static method
Implementation
static String getLastCustomMessage(
Conversation conversation, BuildContext context) {
if(conversation.lastMessage is CustomMessage) {
CustomMessage customMessage = conversation.lastMessage as CustomMessage;
String messageType = customMessage.type;
String subtitle = '';
switch (messageType) {
case ExtensionType.sticker:
subtitle = Translations.of(context).customMessageSticker;
break;
case ExtensionType.document:
subtitle = Translations.of(context).customMessageDocument;
break;
case ExtensionType.whiteboard:
subtitle = Translations.of(context).customMessageWhiteboard;
break;
case ExtensionType.extensionPoll:
subtitle = Translations.of(context).customMessagePoll;
break;
case MessageTypeConstants.meeting:
subtitle = _getGroupCallSubtitle(customMessage, context);
break;
default:
subtitle = messageType;
break;
}
return subtitle;
} else {
return "";
}
}