diff --git a/app/src/main/java/com/futo/platformplayer/logging/Logging.kt b/app/src/main/java/com/futo/platformplayer/logging/Logging.kt index 8d9e09f6..62dddc77 100644 --- a/app/src/main/java/com/futo/platformplayer/logging/Logging.kt +++ b/app/src/main/java/com/futo/platformplayer/logging/Logging.kt @@ -64,12 +64,11 @@ class Logging { val client = OkHttpClient() val response: Response = client.newCall(request).execute() - if (response.isSuccessful) { - val body = response.body?.string(); - return if (body != null) Json.decodeFromString(body) else null; + return if (response.isSuccessful) { + response.body?.string(); } else { Logger.e("Failed to submit log.") { "Failed to submit logs (${response.code}): ${response.body?.string()}" }; - return null; + null; } } } diff --git a/app/src/main/java/com/futo/platformplayer/models/Telemetry.kt b/app/src/main/java/com/futo/platformplayer/models/Telemetry.kt index d1ec7757..bf126caa 100644 --- a/app/src/main/java/com/futo/platformplayer/models/Telemetry.kt +++ b/app/src/main/java/com/futo/platformplayer/models/Telemetry.kt @@ -11,5 +11,6 @@ data class Telemetry( val isUnstableBuild: Boolean, val brand: String, val manufacturer: String, - val model: String + val model: String, + val sdkVersion: Int ) { } \ No newline at end of file diff --git a/app/src/main/java/com/futo/platformplayer/states/StateTelemetry.kt b/app/src/main/java/com/futo/platformplayer/states/StateTelemetry.kt index 3326c4f4..bc26581a 100644 --- a/app/src/main/java/com/futo/platformplayer/states/StateTelemetry.kt +++ b/app/src/main/java/com/futo/platformplayer/states/StateTelemetry.kt @@ -39,7 +39,8 @@ class StateTelemetry { BuildConfig.IS_UNSTABLE_BUILD, Build.BRAND, Build.MANUFACTURER, - Build.MODEL + Build.MODEL, + Build.VERSION.SDK_INT ); val headers = hashMapOf(