getTextMessageTemplate method

  1. @override
CometChatMessageTemplate getTextMessageTemplate(
  1. CometChatTheme theme
)
override

override this to alter template for messages of type MessageTypeConstants.text

Implementation

@override
CometChatMessageTemplate getTextMessageTemplate(CometChatTheme theme) {
  // if() {

  // }
  // else {
    return CometChatMessageTemplate(
      // name: MessageTypeConstants.text,
      type: MessageTypeConstants.text,
      category: MessageCategoryConstants.message,
      contentView:
          (BaseMessage message, BuildContext context, BubbleAlignment alignment,
              {AdditionalConfigurations? additionalConfigurations}) {
        TextMessage textMessage = message as TextMessage;
        if (message.deletedAt != null) {
          return getDeleteMessageBubble(message, theme);
        }

        return CometChatUIKit.getDataSource().getTextMessageContentView(
            textMessage, context, alignment, theme,
            additionalConfigurations: additionalConfigurations);
      },
      options: CometChatUIKit.getDataSource().getMessageOptions,
      bottomView: CometChatUIKit.getDataSource().getBottomView,
    );
  // }
}