getLastConversationIcon static method
Implementation
static Widget getLastConversationIcon(
Conversation conversation,
BuildContext context,
Color? iconColor,
) {
String? messageCategory = conversation.lastMessage?.category;
Widget subtitle;
switch (messageCategory) {
case MessageCategoryConstants.message:
subtitle = getLastMessageWidget(conversation, context, iconColor);
break;
case MessageCategoryConstants.custom:
subtitle = getLastCustomWidget(conversation, context, iconColor);
break;
// case MessageCategoryConstants.action:
// subtitle = getLastActionMessage(conversation, context);
// break;
case MessageCategoryConstants.call:
subtitle = getLastCallWidget(conversation, context, iconColor);
break;
case MessageCategoryConstants.interactive:
// subtitle = getLastInteractiveWidget(conversation, context);
subtitle = Icon(Icons.block, color: iconColor, size: 16);
break;
default:
subtitle = const SizedBox();
break;
}
return subtitle;
}