SessionManagerImpl

class SessionManagerImpl(sessionRepository: SessionRepository, accessTokenRefresherFactory: AccessTokenRefresherFactory, userId: <Error class: unknown class>, tokenStorage: <Error class: unknown class>, logout: suspend (<Error class: unknown class>) -> Unit, coroutineContext: <Error class: unknown class> = KaliumDispatcherImpl.default.limitedParallelism(1), sessionMapper: SessionMapper = MapperProvider.sessionMapper(), serverConfigMapper: ServerConfigMapper = MapperProvider.serverConfigMapper())

Constructors

Link copied to clipboard
internal constructor(sessionRepository: SessionRepository, accessTokenRefresherFactory: AccessTokenRefresherFactory, userId: <Error class: unknown class>, tokenStorage: <Error class: unknown class>, logout: suspend (<Error class: unknown class>) -> Unit, coroutineContext: <Error class: unknown class> = KaliumDispatcherImpl.default.limitedParallelism(1), sessionMapper: SessionMapper = MapperProvider.sessionMapper(), serverConfigMapper: ServerConfigMapper = MapperProvider.serverConfigMapper())

Functions

Link copied to clipboard
open fun proxyCredentials(): <Error class: unknown class>?
Link copied to clipboard
open fun serverConfig(): <Error class: unknown class>
Link copied to clipboard
open suspend fun session(): <Error class: unknown class>?
Link copied to clipboard
open suspend fun updateToken(accessTokenApi: <Error class: unknown class>, oldAccessToken: String, oldRefreshToken: String): <Error class: unknown class>