MessageRegularContentParams

constructor(message: Message, currentUser: User?, messageAlignment: MessageAlignment, onLongItemClick: (Message) -> Unit, onMediaGalleryPreviewResult: (MediaGalleryPreviewResult?) -> Unit, onQuotedMessageClick: (Message) -> Unit, onUserMentionClick: (User) -> Unit, onLinkClick: (Message, String) -> Unit? = null, onMentionClick: (Mention) -> Unit = {})

Parameters

message

The message to display.

currentUser

The currently logged in user.

messageAlignment

The horizontal alignment of the message in the message list.

onLongItemClick

Action invoked when a message is long-clicked.

onMediaGalleryPreviewResult

Action invoked with the media gallery preview result.

onQuotedMessageClick

Action invoked when a quoted message is clicked.

onUserMentionClick

Action invoked when a user mention is clicked. Prefer onMentionClick for new code: it also fires for other mention types.

onLinkClick

Action invoked when a link in a message is clicked.

onMentionClick

Action invoked when any mention is clicked.