Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
internal class ApiMigrationManager(apiVersion: Int, metadataDAO: <Error class: unknown class>, migrations: List<<Error class: unknown class><Int, ApiMigration>>)
Manages a list migrations for each API version.
Link copied to clipboard
internal class ApiMigrationV3(currentClientIdProvider: CurrentClientIdProvider, upgradeCurrentSession: UpgradeCurrentSessionUseCase) : ApiMigration
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
internal class SessionManagerImpl(sessionRepository: SessionRepository, accessTokenRefresherFactory: AccessTokenRefresherFactory, userId: <Error class: unknown class>, currentClientIdProvider: CurrentClientIdProvider, 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
Joins the collected interface identifiers into a single stable id, falling back to fallback when the path exposes no interfaces.
Link copied to clipboard
internal fun <Error class: unknown class>.logNetworkTelemetry(event: NetworkTelemetryEvent, level: <Error class: unknown class> = KaliumLogLevel.INFO, data: Map<String, Any?> = emptyMap())
Link copied to clipboard
internal fun nwPathStatusToNetworkState(status: <Error class: unknown class>?): <Error class: unknown class>
Maps a nw_path status to a NetworkState.
Link copied to clipboard