getFormMessageTemplate method
override this to alter template for messages of type MessageTypeConstants.form
Implementation
@override
CometChatMessageTemplate getFormMessageTemplate(CometChatTheme theme) {
return CometChatMessageTemplate(
// name: MessageTypeConstants.text,
type: MessageTypeConstants.form,
category: MessageCategoryConstants.interactive,
contentView: (BaseMessage message, BuildContext context,
BubbleAlignment alignment,
{AdditionalConfigurations? additionalConfigurations}) {
if (message.deletedAt != null) {
return getDeleteMessageBubble(message, theme);
}
FormMessage formMessage = message as FormMessage;
return CometChatUIKit.getDataSource().getFormMessageContentView(
formMessage, context, alignment, theme);
},
options: CometChatUIKit.getDataSource().getFormMessageOptions,
bottomView: CometChatUIKit.getDataSource().getBottomView);
}