UserConfigSyncWorkerImpl

internal class UserConfigSyncWorkerImpl(incrementalSyncRepository: IncrementalSyncRepository, syncFeatureConfigsUseCase: SyncFeatureConfigsUseCase, proteusPreKeyRefiller: ProteusPreKeyRefiller, mlsPublicKeysRepository: MLSPublicKeysRepository, acmeCertificatesSyncUseCase: ACMECertificatesSyncUseCase, kaliumLogger: KaliumLogger, dispatchers: KaliumDispatcher = KaliumDispatcherImpl, timeout: Duration = TIMEOUT) : UserConfigSyncWorker

Constructors

Link copied to clipboard
constructor(incrementalSyncRepository: IncrementalSyncRepository, syncFeatureConfigsUseCase: SyncFeatureConfigsUseCase, proteusPreKeyRefiller: ProteusPreKeyRefiller, mlsPublicKeysRepository: MLSPublicKeysRepository, acmeCertificatesSyncUseCase: ACMECertificatesSyncUseCase, kaliumLogger: KaliumLogger, dispatchers: KaliumDispatcher = KaliumDispatcherImpl, timeout: Duration = TIMEOUT)

Functions

Link copied to clipboard
open suspend override fun doWork(): Result