Package-level declarations
Types
Link copied to clipboard
class MLSMigrationManager(kaliumConfigs: KaliumConfigs, isMLSEnabledUseCase: IsMLSEnabledUseCase, syncStateObserver: SyncStateObserver, clientRepository: <Error class: unknown class><ClientRepository>, timestampKeyRepository: <Error class: unknown class><TimestampKeyRepository>, mlsMigrationWorker: <Error class: unknown class><MLSMigrationWorker>, userCoroutineScope: <Error class: unknown class>)
Orchestrates the migration from proteus to MLS.
Link copied to clipboard
interface MLSMigrationWorker
Link copied to clipboard
internal class MLSMigrationWorkerImpl(userConfigRepository: UserConfigRepository, featureConfigRepository: FeatureConfigRepository, mlsConfigHandler: MLSConfigHandler, mlsMigrationConfigHandler: MLSMigrationConfigHandler, mlsMigrator: MLSMigrator) : MLSMigrationWorker
Link copied to clipboard
interface MLSMigrator
Link copied to clipboard
internal class MLSMigratorImpl(selfUserId: <Error class: unknown class>, selfTeamIdProvider: SelfTeamIdProvider, userRepository: UserRepository, conversationRepository: ConversationRepository, mlsConversationRepository: MLSConversationRepository, systemMessageInserter: SystemMessageInserter, callRepository: CallRepository) : MLSMigrator