PlatformModule
Provides platform-specific dependencies for the SDK.
Constructors
Link copied to clipboard
actual constructor(configurationContainer: HueConfigurationContainer, json: Json, logger: KimchiLogger)
expect constructor(configurationContainer: HueConfigurationContainer, json: Json, logger: KimchiLogger = EmptyLogger)
actual constructor(configurationContainer: HueConfigurationContainer, json: Json, logger: KimchiLogger)
actual constructor(configurationContainer: HueConfigurationContainer, json: Json, logger: KimchiLogger)
actual constructor(configurationContainer: ERROR CLASS: Symbol not found for HueConfigurationContainer, json: ERROR CLASS: Symbol not found for Json, logger: ERROR CLASS: Symbol not found for KimchiLogger)
actual constructor(configurationContainer: ERROR CLASS: Symbol not found for HueConfigurationContainer, json: ERROR CLASS: Symbol not found for Json, logger: ERROR CLASS: Symbol not found for KimchiLogger)
Functions
Link copied to clipboard
fun applyPlatformConfiguration(builder: OkHttpClient.Builder, securityStrategy: SecurityStrategy): OkHttpClient.Builder
Link copied to clipboard
Create Ktor http engine based on the platform.
actual fun createEngine(securityStrategy: ERROR CLASS: Symbol not found for SecurityStrategy): ERROR CLASS: Symbol not found for HttpClientEngineFactory<*>
actual fun createEngine(securityStrategy: ERROR CLASS: Symbol not found for SecurityStrategy): ERROR CLASS: Symbol not found for HttpClientEngineFactory<*>