Package-level declarations

Types

class SendButtonActionConfirmationMessageUseCase(messageSender: MessageSender, syncManager: SyncManager, currentClientIdProvider: CurrentClientIdProvider, selfUserId: UserId)

Use case for sending a button action message.

Link copied to clipboard
class SendButtonActionMessageUseCase(messageSender: MessageSender, compositeMessageRepository: CompositeMessageRepository, messageMetadataRepository: MessageMetadataRepository, syncManager: SyncManager, currentClientIdProvider: CurrentClientIdProvider, selfUserId: UserId)
Link copied to clipboard
class SendButtonMessageUseCase(persistMessage: PersistMessageUseCase, selfUserId: QualifiedID, provideClientId: CurrentClientIdProvider, slowSyncRepository: SlowSyncRepository, messageSender: MessageSender, messageSendFailureHandler: MessageSendFailureHandler, userPropertyRepository: UserPropertyRepository, dispatchers: KaliumDispatcher = KaliumDispatcherImpl, scope: CoroutineScope)