Package-level declarations

Types

Link copied to clipboard
internal interface ApiMigration
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
internal actual class NetworkStateObserverImpl
internal actual class NetworkStateObserverImpl
internal expect class NetworkStateObserverImpl
internal actual class NetworkStateObserverImpl
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())

Properties

Link copied to clipboard
internal const val NETWORK_TELEMETRY_LEADING_MESSAGE: String

Functions

Link copied to clipboard
internal fun buildCurrentNetworkId(interfaceIds: List<String>, fallback: String): String

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
internal fun <Error class: unknown class>.telemetryName(): String