SendKnockUseCase
class SendKnockUseCase(persistMessage: PersistMessageUseCase, selfUserId: QualifiedID, currentClientIdProvider: CurrentClientIdProvider, slowSyncRepository: SlowSyncRepository, messageSender: MessageSender, messageSendFailureHandler: MessageSendFailureHandler, selfDeleteTimer: ObserveSelfDeletionTimerSettingsForConversationUseCase, dispatcher: KaliumDispatcher = KaliumDispatcherImpl)
Sending a ping/knock message to a conversation
Constructors
Link copied to clipboard
internal constructor(persistMessage: PersistMessageUseCase, selfUserId: QualifiedID, currentClientIdProvider: CurrentClientIdProvider, slowSyncRepository: SlowSyncRepository, messageSender: MessageSender, messageSendFailureHandler: MessageSendFailureHandler, selfDeleteTimer: ObserveSelfDeletionTimerSettingsForConversationUseCase, dispatcher: KaliumDispatcher = KaliumDispatcherImpl)
Functions
Link copied to clipboard
suspend operator fun invoke(conversationId: ConversationId, hotKnock: Boolean): MessageOperationResult
Operation to send a ping or knock message to a conversation