getLastConversationMessage static method
Implementation
static String getLastConversationMessage(
Conversation conversation, BuildContext context) {
String? messageCategory = conversation.lastMessage?.category;
String subtitle;
switch (messageCategory) {
case MessageCategoryConstants.message:
subtitle = getLastMessage(conversation, context);
break;
case MessageCategoryConstants.custom:
subtitle = getLastCustomMessage(conversation, context);
break;
case MessageCategoryConstants.action:
subtitle = getLastActionMessage(conversation, context);
break;
case MessageCategoryConstants.call:
subtitle = getLastCallMessage(conversation, context);
break;
case MessageCategoryConstants.interactive:
subtitle = getLastInteractiveMessage(conversation, context);
break;
default:
subtitle = conversation.lastMessage!.type;
break;
}
return subtitle;
}