ObserveE2EIRequiredUseCaseImpl

internal class ObserveE2EIRequiredUseCaseImpl(userConfigRepository: UserConfigRepository, featureSupport: FeatureSupport, mlsClientIdentity: GetMLSClientIdentityUseCase, currentClientIdProvider: CurrentClientIdProvider, dispatcher: CoroutineDispatcher = KaliumDispatcherImpl.io, renewCertificateRandomDelay: Duration = RENEW_RANDOM_DELAY) : ObserveE2EIRequiredUseCase

Constructors

Link copied to clipboard
constructor(userConfigRepository: UserConfigRepository, featureSupport: FeatureSupport, mlsClientIdentity: GetMLSClientIdentityUseCase, currentClientIdProvider: CurrentClientIdProvider, dispatcher: CoroutineDispatcher = KaliumDispatcherImpl.io, renewCertificateRandomDelay: Duration = RENEW_RANDOM_DELAY)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open suspend operator override fun invoke(): Flow<E2EIRequiredResult>