SendButtonActionMessageUseCase
class SendButtonActionMessageUseCase(messageSender: MessageSender, compositeMessageRepository: CompositeMessageRepository, messageMetadataRepository: MessageMetadataRepository, syncManager: SyncManager, currentClientIdProvider: CurrentClientIdProvider, selfUserId: <Error class: unknown class>)
Constructors
Link copied to clipboard
internal constructor(messageSender: MessageSender, compositeMessageRepository: CompositeMessageRepository, messageMetadataRepository: MessageMetadataRepository, syncManager: SyncManager, currentClientIdProvider: CurrentClientIdProvider, selfUserId: <Error class: unknown class>)
Functions
Link copied to clipboard
suspend operator fun invoke(conversationId: <Error class: unknown class>, messageId: String, buttonId: String): SendButtonActionMessageUseCase.Result
Use case for sending a button action message, this means pressing a button in a MessageContent.Composite. Sends a button action message.