Package-level declarations
Types
Link copied to clipboard
interface FeatureFlagsSyncWorker
Worker that periodically syncs feature flags.
Link copied to clipboard
internal class FeatureFlagSyncWorkerImpl(incrementalSyncRepository: IncrementalSyncRepository, syncFeatureConfigs: SyncFeatureConfigsUseCase, kaliumLogger: <Error class: unknown class>) : FeatureFlagsSyncWorker
Link copied to clipboard
interface ObserveIsAppLockEditableUseCase
Checks if the app lock is editable. The app lock is editable if there is no enforced app lock on any of the user's accounts. If there is an enforced app lock on any of the user's accounts, the app lock is not editable.
Link copied to clipboard
class ObserveIsAppLockEditableUseCaseImpl(userSessionScopeProvider: UserSessionScopeProvider, sessionRepository: SessionRepository) : ObserveIsAppLockEditableUseCase
Link copied to clipboard
This use case is to get the file sharing status of the team management settings from the server and save it in the local storage (in Android case is shared preference)
Link copied to clipboard
internal class SyncFeatureConfigsUseCaseImpl(featureConfigRepository: FeatureConfigRepository, guestRoomConfigHandler: GuestRoomConfigHandler, fileSharingConfigHandler: FileSharingConfigHandler, mlsConfigHandler: MLSConfigHandler, mlsMigrationConfigHandler: MLSMigrationConfigHandler, classifiedDomainsConfigHandler: ClassifiedDomainsConfigHandler, conferenceCallingConfigHandler: ConferenceCallingConfigHandler, passwordChallengeConfigHandler: SecondFactorPasswordChallengeConfigHandler, selfDeletingMessagesConfigHandler: SelfDeletingMessagesConfigHandler, e2EIConfigHandler: E2EIConfigHandler, appLockConfigHandler: AppLockConfigHandler) : SyncFeatureConfigsUseCase