RegisterClientUseCaseImpl
internal class RegisterClientUseCaseImpl(isAllowedToUseAsyncNotifications: IsAllowedToUseAsyncNotificationsUseCase, isAllowedToRegisterMLSClient: IsAllowedToRegisterMLSClientUseCase, clientRepository: ClientRepository, preKeyRepository: PreKeyRepository, sessionRepository: SessionRepository, selfUserId: <Error class: unknown class>, userRepository: UserRepository, secondFactorVerificationRepository: SecondFactorVerificationRepository, registerMLSClientUseCase: RegisterMLSClientUseCase, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl) : RegisterClientUseCase
Constructors
Link copied to clipboard
internal constructor(isAllowedToUseAsyncNotifications: IsAllowedToUseAsyncNotificationsUseCase, isAllowedToRegisterMLSClient: IsAllowedToRegisterMLSClientUseCase, clientRepository: ClientRepository, preKeyRepository: PreKeyRepository, sessionRepository: SessionRepository, selfUserId: <Error class: unknown class>, userRepository: UserRepository, secondFactorVerificationRepository: SecondFactorVerificationRepository, registerMLSClientUseCase: RegisterMLSClientUseCase, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl)
Functions
Link copied to clipboard
open suspend operator override fun invoke(registerClientParam: RegisterClientParam): RegisterClientResult