MLSClientManagerImpl

internal class MLSClientManagerImpl(currentClientIdProvider: CurrentClientIdProvider, isAllowedToRegisterMLSClient: IsAllowedToRegisterMLSClientUseCase, incrementalSyncRepository: IncrementalSyncRepository, slowSyncRepository: <Error class: unknown class><SlowSyncRepository>, clientRepository: <Error class: unknown class><ClientRepository>, registerMLSClient: <Error class: unknown class><RegisterMLSClientUseCase>, kaliumDispatcher: <Error class: unknown class> = KaliumDispatcherImpl) : MLSClientManager

MLSClientManager is responsible for registering an MLS client when a user upgrades to an MLS supported build.

Constructors

Link copied to clipboard
constructor(currentClientIdProvider: CurrentClientIdProvider, isAllowedToRegisterMLSClient: IsAllowedToRegisterMLSClientUseCase, incrementalSyncRepository: IncrementalSyncRepository, slowSyncRepository: <Error class: unknown class><SlowSyncRepository>, clientRepository: <Error class: unknown class><ClientRepository>, registerMLSClient: <Error class: unknown class><RegisterMLSClientUseCase>, kaliumDispatcher: <Error class: unknown class> = KaliumDispatcherImpl)