SendEditMultipartMessageUseCase

class SendEditMultipartMessageUseCase(messageRepository: MessageRepository, selfUserId: <Error class: unknown class>, provideClientId: CurrentClientIdProvider, slowSyncRepository: SlowSyncRepository, messageSender: <Error class: unknown class>, messageSendFailureHandler: MessageSendFailureHandler, getMessageAttachments: <Error class: unknown class>, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl)

Edits a multipart message

Constructors

Link copied to clipboard
internal constructor(messageRepository: MessageRepository, selfUserId: <Error class: unknown class>, provideClientId: CurrentClientIdProvider, slowSyncRepository: SlowSyncRepository, messageSender: <Error class: unknown class>, messageSendFailureHandler: MessageSendFailureHandler, getMessageAttachments: <Error class: unknown class>, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl)

Types

Link copied to clipboard
internal object Companion

Functions

Link copied to clipboard
suspend operator fun invoke(conversationId: <Error class: unknown class>, originalMessageId: String, text: String, mentions: List<<Error class: unknown class>> = emptyList(), editedMessageId: String = Uuid.random().toString()): <Error class: unknown class><<Error class: unknown class>, Unit>

Operation to edit a multipart message.