getSchedulerMessageTemplate method
override this to alter template for messages of type MessageTypeConstants.scheduler
Implementation
@override
CometChatMessageTemplate getSchedulerMessageTemplate(CometChatTheme theme) {
return CometChatMessageTemplate(
type: MessageTypeConstants.scheduler,
category: MessageCategoryConstants.interactive,
contentView: (BaseMessage message, BuildContext context,
BubbleAlignment alignment,
{AdditionalConfigurations? additionalConfigurations}) {
if (message.deletedAt != null) {
return getDeleteMessageBubble(message, theme);
}
SchedulerMessage meetingMessage = message as SchedulerMessage;
return CometChatUIKit.getDataSource().getSchedulerMessageContentView(
meetingMessage, context, alignment, theme);
},
options: CometChatUIKit.getDataSource().getSchedulerMessageOptions,
bottomView: CometChatUIKit.getDataSource().getBottomView);
}