Package-level declarations
Types
Link copied to clipboard
interface UpdateApiVersionsScheduler
Responsible for schedulePeriodicApiVersionUpdate and scheduleImmediateApiVersionUpdate.
Link copied to clipboard
Link copied to clipboard
interface UserConfigSyncScheduler
Responsible for schedulePeriodicUserConfigSync.
Link copied to clipboard
Worker that is responsible for syncing/refreshing user configurations:
Link copied to clipboard
internal class UserConfigSyncWorkerImpl(incrementalSyncRepository: IncrementalSyncRepository, syncFeatureConfigsUseCase: SyncFeatureConfigsUseCase, proteusPreKeyRefiller: ProteusPreKeyRefiller, mlsPublicKeysRepository: MLSPublicKeysRepository, acmeCertificatesSyncUseCase: ACMECertificatesSyncUseCase, kaliumLogger: <Error class: unknown class>, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl, timeout: <Error class: unknown class> = TIMEOUT) : UserConfigSyncWorker