LogoutUseCaseImpl

internal class LogoutUseCaseImpl constructor(logoutRepository: LogoutRepository, sessionRepository: SessionRepository, clientRepository: ClientRepository, userConfigRepository: UserConfigRepository, userId: <Error class: unknown class>, deregisterTokenUseCase: DeregisterTokenUseCase, clearClientDataUseCase: ClearClientDataUseCase, clearUserDataUseCase: ClearUserDataUseCase, userSessionScopeProvider: UserSessionScopeProvider, pushTokenRepository: PushTokenRepository, globalCoroutineScope: <Error class: unknown class>, userSessionWorkScheduler: UserSessionWorkScheduler, getEstablishedCallsUseCase: ObserveEstablishedCallsUseCase, endCallUseCase: EndCallUseCase, logoutCallback: LogoutCallback, kaliumConfigs: KaliumConfigs) : LogoutUseCase

Constructors

Link copied to clipboard
constructor(logoutRepository: LogoutRepository, sessionRepository: SessionRepository, clientRepository: ClientRepository, userConfigRepository: UserConfigRepository, userId: <Error class: unknown class>, deregisterTokenUseCase: DeregisterTokenUseCase, clearClientDataUseCase: ClearClientDataUseCase, clearUserDataUseCase: ClearUserDataUseCase, userSessionScopeProvider: UserSessionScopeProvider, pushTokenRepository: PushTokenRepository, globalCoroutineScope: <Error class: unknown class>, userSessionWorkScheduler: UserSessionWorkScheduler, getEstablishedCallsUseCase: ObserveEstablishedCallsUseCase, endCallUseCase: EndCallUseCase, logoutCallback: LogoutCallback, kaliumConfigs: KaliumConfigs)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open suspend operator override fun invoke(reason: <Error class: unknown class>, waitUntilCompletes: Boolean)