PendingProposalSchedulerImpl

internal class PendingProposalSchedulerImpl(incrementalSyncRepository: IncrementalSyncRepository, mlsConversationRepository: Lazy<MLSConversationRepository>, subconversationRepository: Lazy<SubconversationRepository>, transactionProvider: CryptoTransactionProvider, kaliumDispatcher: KaliumDispatcher = KaliumDispatcherImpl, parentContext: CoroutineContext = SupervisorJob()) : PendingProposalScheduler

Constructors

Link copied to clipboard
constructor(incrementalSyncRepository: IncrementalSyncRepository, mlsConversationRepository: Lazy<MLSConversationRepository>, subconversationRepository: Lazy<SubconversationRepository>, transactionProvider: CryptoTransactionProvider, kaliumDispatcher: KaliumDispatcher = KaliumDispatcherImpl, parentContext: CoroutineContext = SupervisorJob())

Functions

Link copied to clipboard
open suspend override fun scheduleCommit(groupID: GroupID, date: Instant)

Schedule to commit pending proposals in a given MLS group.