1
0
mirror of https://github.com/TeamNewPipe/NewPipe synced 2025-10-22 02:47:38 +00:00

Update new version check to match new API structure

See TeamNewPipe/web-api#17
This commit is contained in:
TobiGr
2023-10-19 11:38:39 +02:00
parent f9e38f31f2
commit 5ee19df98c

View File

@@ -120,13 +120,13 @@ class NewVersionWorker(
// Parse the json from the response.
try {
val githubStableObject = JsonParser.`object`()
val newpipeVersionInfo = JsonParser.`object`()
.from(response.responseBody()).getObject("flavors")
.getObject("github").getObject("stable")
.getObject("newpipe")
val versionName = githubStableObject.getString("version")
val versionCode = githubStableObject.getInt("version_code")
val apkLocationUrl = githubStableObject.getString("apk")
val versionName = newpipeVersionInfo.getString("version")
val versionCode = newpipeVersionInfo.getInt("version_code")
val apkLocationUrl = newpipeVersionInfo.getString("apk")
compareAppVersionAndShowNotification(versionName, apkLocationUrl, versionCode)
} catch (e: JsonParserException) {
// Most likely something is wrong in data received from NEWPIPE_API_URL.