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
internal class MeetingOccurrencesSyncWorkerImpl(meetingRepository: MeetingRepository, featureSupport: FeatureSupport) : MeetingOccurrencesSyncWorker
Link copied to clipboard
interface UpdateApiVersionsScheduler
Responsible for schedulePeriodicApiVersionUpdate and scheduleImmediateApiVersionUpdate.
Link copied to clipboard
internal class UpdateApiVersionsWorker(updateApiVersionsUseCase: UpdateApiVersionsUseCase) : DefaultWorker
Link copied to clipboard
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