ProteusSyncWorkerImpl

internal class ProteusSyncWorkerImpl(incrementalSyncRepository: IncrementalSyncRepository, proteusPreKeyRefiller: ProteusPreKeyRefiller, preKeyRepository: PreKeyRepository, minIntervalBetweenRefills: <Error class: unknown class> = MIN_INTERVAL_BETWEEN_REFILLS, kaliumLogger: <Error class: unknown class>) : ProteusSyncWorker

Base implementation of ProteusSyncWorker.

Parameters

incrementalSyncRepository

The incremental sync repository.

proteusPreKeyRefiller

The proteus pre-key refiller.

preKeyRepository

The pre-key repository.

minIntervalBetweenRefills

The minimum interval between prekey refills.

Constructors

Link copied to clipboard
constructor(incrementalSyncRepository: IncrementalSyncRepository, proteusPreKeyRefiller: ProteusPreKeyRefiller, preKeyRepository: PreKeyRepository, minIntervalBetweenRefills: <Error class: unknown class> = MIN_INTERVAL_BETWEEN_REFILLS, kaliumLogger: <Error class: unknown class>)

Functions

Link copied to clipboard
open suspend override fun execute()