ConfirmationDeliveryHandlerImpl

internal class ConfirmationDeliveryHandlerImpl(syncManager: SyncManager, conversationRepository: ConversationRepository, sendDeliverSignalUseCase: SendDeliverSignalUseCase, pendingConfirmationMessages: ConcurrentMutableMap<ConversationId, MutableSet<String>> = ConcurrentMutableMap(), kaliumLogger: KaliumLogger) : ConfirmationDeliveryHandler

Constructors

Link copied to clipboard
constructor(syncManager: SyncManager, conversationRepository: ConversationRepository, sendDeliverSignalUseCase: SendDeliverSignalUseCase, pendingConfirmationMessages: ConcurrentMutableMap<ConversationId, MutableSet<String>> = ConcurrentMutableMap(), kaliumLogger: KaliumLogger)

Functions

Link copied to clipboard
open suspend override fun enqueueConfirmationDelivery(conversationId: ConversationId, messageId: String)
Link copied to clipboard
open suspend override fun sendPendingConfirmations()