SessionDataSource
internal class SessionDataSource(accountsDAO: <Error class: unknown class>, authTokenStorage: <Error class: unknown class>, serverConfigDAO: <Error class: unknown class>, kaliumConfigs: KaliumConfigs, serverConfigMapper: ServerConfigMapper = MapperProvider.serverConfigMapper(), sessionMapper: SessionMapper = MapperProvider.sessionMapper(), idMapper: IdMapper = MapperProvider.idMapper()) : SessionRepository
Constructors
Link copied to clipboard
internal constructor(accountsDAO: <Error class: unknown class>, authTokenStorage: <Error class: unknown class>, serverConfigDAO: <Error class: unknown class>, kaliumConfigs: KaliumConfigs, serverConfigMapper: ServerConfigMapper = MapperProvider.serverConfigMapper(), sessionMapper: SessionMapper = MapperProvider.sessionMapper(), idMapper: IdMapper = MapperProvider.idMapper())
Functions
Link copied to clipboard
open suspend override fun allSessions(): <Error class: unknown class><<Error class: unknown class>, List<AccountInfo>>
Link copied to clipboard
Link copied to clipboard
open suspend override fun allValidSessions(): <Error class: unknown class><<Error class: unknown class>, List<AccountInfo.Valid>>
Link copied to clipboard
open suspend override fun allValidSessionsFlow(): <Error class: unknown class><<Error class: unknown class><<Error class: unknown class>, List<AccountInfo>>>
Link copied to clipboard
open suspend override fun cookieLabel(userId: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, String?>
Link copied to clipboard
open suspend override fun currentSession(): <Error class: unknown class><<Error class: unknown class>, AccountInfo>
Link copied to clipboard
open override fun currentSessionFlow(): <Error class: unknown class><<Error class: unknown class><<Error class: unknown class>, AccountInfo>>
Link copied to clipboard
open suspend override fun deleteSession(userId: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
open suspend override fun doesValidSessionExist(userId: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Boolean>
Link copied to clipboard
open override fun fullAccountInfo(userId: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Account>
Link copied to clipboard
open suspend override fun getAllValidAccountPersistentWebSocketStatus(): <Error class: unknown class><<Error class: unknown class>, <Error class: unknown class><List<PersistentWebSocketStatus>>>
Link copied to clipboard
open suspend override fun isAccountReadOnly(userId: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Boolean>
Link copied to clipboard
open suspend override fun isFederated(userId: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Boolean>
Link copied to clipboard
open suspend override fun persistentWebSocketStatus(userId: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Boolean>
Link copied to clipboard
open suspend override fun storeSession(serverConfigId: String, ssoId: <Error class: unknown class>?, accountTokens: AccountTokens, proxyCredentials: ProxyCredentials?): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
open suspend override fun updateCurrentSession(userId: <Error class: unknown class>?): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
open suspend override fun updatePersistentWebSocketStatus(userId: <Error class: unknown class>, isPersistentWebSocketEnabled: Boolean): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
open suspend override fun updateSsoIdAndScimInfo(userId: <Error class: unknown class>, ssoId: <Error class: unknown class>?, managedBy: <Error class: unknown class>?): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
open suspend override fun userAccountInfo(userId: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, AccountInfo>
Link copied to clipboard
open suspend override fun validSessionsWithServerConfig(): <Error class: unknown class><<Error class: unknown class>, Map<<Error class: unknown class>, ServerConfig>>