getImageMessageTemplate method
override this to alter template for messages of type MessageTypeConstants.image
Implementation
@override
CometChatMessageTemplate getImageMessageTemplate() {
return CometChatMessageTemplate(
type: MessageTypeConstants.image,
category: MessageCategoryConstants.message,
contentView: (BaseMessage message, BuildContext context,
BubbleAlignment alignment,
{AdditionalConfigurations? additionalConfigurations}) {
if (message.deletedAt != null) {
return getDeleteMessageBubble(
message, context, additionalConfigurations?.deletedBubbleStyle);
}
return CometChatUIKit.getDataSource().getImageMessageContentView(
message as MediaMessage, context, alignment,
additionalConfigurations: additionalConfigurations);
},
options: CometChatUIKit
.getDataSource()
.getMessageOptions,
);
}