diff --git a/packages/kotlin-platform-sdk/src/main/kotlin/com/bytelyst/platform/BLKillSwitchClient.kt b/packages/kotlin-platform-sdk/src/main/kotlin/com/bytelyst/platform/BLKillSwitchClient.kt index b50b4dbb..b05d1721 100644 --- a/packages/kotlin-platform-sdk/src/main/kotlin/com/bytelyst/platform/BLKillSwitchClient.kt +++ b/packages/kotlin-platform-sdk/src/main/kotlin/com/bytelyst/platform/BLKillSwitchClient.kt @@ -33,8 +33,8 @@ class BLKillSwitchClient( */ suspend fun check(): KillSwitchResult { return try { - val productId = URLEncoder.encode(config.productId, "UTF-8") - val response = client.request("GET", "/api/settings/kill-switch?productId=$productId", skipAuth = true) + val enc = { v: String -> URLEncoder.encode(v, "UTF-8") } + val response = client.request("GET", "/api/settings/kill-switch?productId=${enc(config.productId)}&platform=${enc(config.platform)}", skipAuth = true) json.decodeFromString(response) } catch (_: Exception) { KillSwitchResult.ok()