Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Worker that is responsible for syncing meeting occurrences for recurring meetings. It removes outdated meetings and generates new occurrences to keep the UI window up to date. It's session scoped so the userId is implied from the scope.

Link copied to clipboard
Link copied to clipboard
internal class UpdateApiVersionsWorker(updateApiVersionsUseCase: UpdateApiVersionsUseCase) : DefaultWorker
Link copied to clipboard
internal interface UserConfigSyncScheduler
Link copied to clipboard
internal interface UserConfigSyncWorker : DefaultWorker

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