getAudioMessageTemplate method
override this to alter template for messages of type MessageTypeConstants.audio
Implementation
@override
CometChatMessageTemplate getAudioMessageTemplate(CometChatTheme theme) {
return CometChatMessageTemplate(
type: MessageTypeConstants.audio,
category: MessageCategoryConstants.message,
contentView: (BaseMessage message, BuildContext context,
BubbleAlignment alignment,
{AdditionalConfigurations? additionalConfigurations}) {
MediaMessage audioMessage = message as MediaMessage;
if (message.deletedAt != null) {
return getDeleteMessageBubble(message, theme);
}
return CometChatUIKit.getDataSource().getAudioMessageContentView(
audioMessage, context, alignment, theme);
},
options: CometChatUIKit.getDataSource().getMessageOptions,
bottomView: CometChatUIKit.getDataSource().getBottomView);
}