MessageInsertExtensionImpl

internal class MessageInsertExtensionImpl(messagesQueries: MessagesQueries, cellFilesQueries: CellFilesQueries, attachmentQueries: MessageAttachmentsQueries, unreadEventsQueries: UnreadEventsQueries, conversationsQueries: ConversationsQueries, buttonContentQueries: ButtonContentQueries, pollContentQueries: PollContentQueries, selfUserIDEntity: UserIDEntity) : MessageInsertExtension

Constructors

Link copied to clipboard
constructor(messagesQueries: MessagesQueries, cellFilesQueries: CellFilesQueries, attachmentQueries: MessageAttachmentsQueries, unreadEventsQueries: UnreadEventsQueries, conversationsQueries: ConversationsQueries, buttonContentQueries: ButtonContentQueries, pollContentQueries: PollContentQueries, selfUserIDEntity: UserIDEntity)

Functions

Link copied to clipboard
Link copied to clipboard
open suspend override fun insertMessageOrIgnore(message: MessageEntity, withUnreadEvents: Boolean = true)
Link copied to clipboard
open suspend override fun updateAssetMessageIfValid(message: MessageEntity): Boolean

Updates an existing asset from the same sender, returning whether a valid follow-up was applied.