CoreLogic

actual class CoreLogic : CoreLogicCommon

This class is only for platform specific variables, and it should only override functions/variables from CoreLogicCommon

actual class CoreLogic
expect class CoreLogic : CoreLogicCommon
actual class CoreLogic : CoreLogicCommon

Samples

samples.logic.CoreLogicSamples.versionedAuthScope

Constructors

Link copied to clipboard
constructor(userAgent: String, appContext: <Error class: unknown class>, rootPath: String, kaliumConfigs: KaliumConfigs)
constructor(rootPath: String, kaliumConfigs: <Error class: unknown class>, userAgent: String, useInMemoryStorage: Boolean = false)
constructor(rootPath: String, kaliumConfigs: KaliumConfigs, userAgent: String, useInMemoryStorage: Boolean = false)

Properties

Link copied to clipboard
internal actual open override val globalCallManager: GlobalCallManager
internal expect open override val globalCallManager: GlobalCallManager
internal actual open override val globalCallManager: GlobalCallManager
Link copied to clipboard
actual open val globalDatabaseBuilder: <Error class: unknown class>
Link copied to clipboard
actual open val globalPreferences: <Error class: unknown class>
Link copied to clipboard
actual open override val networkStateObserver: <Error class: unknown class>
actual open val networkStateObserver: <Error class: unknown class>
expect open override val networkStateObserver: <Error class: unknown class>
actual open override val networkStateObserver: <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard
internal actual open override val userSessionScopeProvider: <Error class: unknown class><UserSessionScopeProvider>
actual open val userSessionScopeProvider: <Error class: unknown class><UserSessionScopeProvider>
internal expect open override val userSessionScopeProvider: <Error class: unknown class><UserSessionScopeProvider>
internal actual open override val userSessionScopeProvider: <Error class: unknown class><UserSessionScopeProvider>
Link copied to clipboard
Link copied to clipboard
internal actual open override val workSchedulerProvider: WorkSchedulerProvider
internal expect open override val workSchedulerProvider: WorkSchedulerProvider
internal actual open override val workSchedulerProvider: WorkSchedulerProvider

Functions

Link copied to clipboard
internal inline fun <T> authenticationScope(serverConfig: ServerConfig, proxyCredentials: ProxyCredentials?, action: AuthenticationScope.() -> T): T
internal inline fun <T> authenticationScope(serverConfig: ServerConfig, proxyCredentials: ProxyCredentials?, action: AuthenticationScope.() -> T): T
internal inline fun <T> authenticationScope(serverConfig: ServerConfig, proxyCredentials: ProxyCredentials?, action: AuthenticationScope.() -> T): T
Link copied to clipboard
internal actual open suspend override fun deleteSessionScope(userId: <Error class: unknown class>)
actual open suspend fun deleteSessionScope(userId: <Error class: unknown class>)
internal expect open suspend override fun deleteSessionScope(userId: <Error class: unknown class>)
internal actual open suspend override fun deleteSessionScope(userId: <Error class: unknown class>)
Link copied to clipboard
internal fun getAuthenticationScope(serverConfig: ServerConfig, proxyCredentials: ProxyCredentials?): AuthenticationScope
internal fun getAuthenticationScope(serverConfig: ServerConfig, proxyCredentials: ProxyCredentials?): AuthenticationScope
internal fun getAuthenticationScope(serverConfig: ServerConfig, proxyCredentials: ProxyCredentials?): AuthenticationScope
Link copied to clipboard
actual open override fun getSessionScope(userId: <Error class: unknown class>): UserSessionScope
actual open fun getSessionScope(userId: <Error class: unknown class>): UserSessionScope
expect open override fun getSessionScope(userId: <Error class: unknown class>): UserSessionScope
actual open override fun getSessionScope(userId: <Error class: unknown class>): UserSessionScope
Link copied to clipboard
inline fun <T> globalScope(action: GlobalKaliumScope.() -> T): T
inline fun <T> globalScope(action: GlobalKaliumScope.() -> T): T
inline fun <T> globalScope(action: GlobalKaliumScope.() -> T): T
Link copied to clipboard
inline fun <T> sessionScope(userId: <Error class: unknown class>, action: UserSessionScope.() -> T): T
inline fun <T> sessionScope(userId: <Error class: unknown class>, action: UserSessionScope.() -> T): T
inline fun <T> sessionScope(userId: <Error class: unknown class>, action: UserSessionScope.() -> T): T