MLSClientProviderImpl

class MLSClientProviderImpl(rootKeyStorePath: String, userId: <Error class: unknown class>, currentClientIdProvider: CurrentClientIdProvider, passphraseStorage: <Error class: unknown class>, userConfigRepository: UserConfigRepository, featureConfigRepository: FeatureConfigRepository, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl) : MLSClientProvider

Constructors

Link copied to clipboard
constructor(rootKeyStorePath: String, userId: <Error class: unknown class>, currentClientIdProvider: CurrentClientIdProvider, passphraseStorage: <Error class: unknown class>, userConfigRepository: UserConfigRepository, featureConfigRepository: FeatureConfigRepository, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl)

Functions

Link copied to clipboard
open suspend override fun clearLocalFiles()
Link copied to clipboard
open suspend override fun getCoreCrypto(clientId: <Error class: unknown class>?): <Error class: unknown class>
Link copied to clipboard
open suspend override fun getMLSClient(clientId: <Error class: unknown class>?): Either<CoreFailure, <Error class: unknown class>>
Link copied to clipboard
open suspend override fun getOrFetchMLSConfig(): Either<CoreFailure, <Error class: unknown class>>
Link copied to clipboard
open suspend override fun initMLSClientWithCertificate(enrollment: <Error class: unknown class>, certificateChain: <Error class: unknown class>, clientId: <Error class: unknown class>?): Either<E2EIFailure, Unit>
Link copied to clipboard
open suspend override fun isMLSClientInitialised(): <Error class: unknown class>