UserSessionScopeProviderImpl

internal actual class UserSessionScopeProviderImpl(authenticationScopeProvider: AuthenticationScopeProvider, rootPathsProvider: RootPathsProvider, globalScope: GlobalKaliumScope, kaliumConfigs: KaliumConfigs, globalPreferences: <Error class: unknown class>, globalCallManager: GlobalCallManager, globalDatabaseBuilder: <Error class: unknown class>, userStorageProvider: UserStorageProvider, networkStateObserver: <Error class: unknown class>, logoutCallback: LogoutCallback, userAgent: String, useInMemoryDatabase: Boolean) : UserSessionScopeProviderCommon

Constructors

Link copied to clipboard
constructor(authenticationScopeProvider: AuthenticationScopeProvider, rootPathsProvider: RootPathsProvider, globalScope: GlobalKaliumScope, kaliumConfigs: KaliumConfigs, globalPreferences: <Error class: unknown class>, globalCallManager: GlobalCallManager, globalDatabaseBuilder: <Error class: unknown class>, userStorageProvider: UserStorageProvider, networkStateObserver: <Error class: unknown class>, logoutCallback: LogoutCallback, userAgent: String, useInMemoryDatabase: Boolean)

Functions

Link copied to clipboard
abstract fun create(userId: <Error class: unknown class>): UserSessionScope
open override fun create(userId: <Error class: unknown class>): UserSessionScope
Link copied to clipboard
open suspend override fun delete(userId: <Error class: unknown class>)
open suspend override fun delete(userId: <Error class: unknown class>)
Link copied to clipboard
open override fun get(userId: <Error class: unknown class>): UserSessionScope?
open override fun get(userId: <Error class: unknown class>): UserSessionScope?
Link copied to clipboard
open override fun getOrCreate(userId: <Error class: unknown class>): UserSessionScope
open override fun <T> getOrCreate(userId: <Error class: unknown class>, action: UserSessionScope.() -> T): T
open override fun getOrCreate(userId: <Error class: unknown class>): UserSessionScope
open override fun <T> getOrCreate(userId: <Error class: unknown class>, action: UserSessionScope.() -> T): T