Package-level declarations
Types
Link copied to clipboard
Orchestrates the migration from proteus to MLS.
Link copied to clipboard
internal class MLSMigrationManagerImpl(kaliumConfigs: KaliumConfigs, isMLSEnabledUseCase: IsMLSEnabledUseCase, incrementalSyncRepository: IncrementalSyncRepository, clientRepository: <Error class: unknown class><ClientRepository>, timestampKeyRepository: <Error class: unknown class><TimestampKeyRepository>, mlsMigrationWorker: <Error class: unknown class><MLSMigrationWorker>, kaliumDispatcher: <Error class: unknown class> = KaliumDispatcherImpl) : MLSMigrationManager
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