commit 1f8b214d4c66a5f723c54f87c6f0160bf745c332 parent a63dc8725caefc7e092a0798af5bb2ce5112cadd Author: rhunk <101876869+rhunk@users.noreply.github.com> Date: Thu, 5 Sep 2024 14:14:41 +0200 fix(manager): download link Diffstat:
M | manager/src/main/kotlin/me/rhunk/snapenhance/manager/data/APKMirror.kt | | | 7 | ++----- |
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/manager/src/main/kotlin/me/rhunk/snapenhance/manager/data/APKMirror.kt b/manager/src/main/kotlin/me/rhunk/snapenhance/manager/data/APKMirror.kt @@ -52,11 +52,8 @@ class APKMirror { ).execute().use { response2 -> if (!response2.isSuccessful) return null val document = Jsoup.parse(response2.body.string()) - val downloadForm = document.getElementById("filedownload") ?: return null - val arguments = downloadForm.childNodes().mapNotNull { - (it.attr("name") to it.attr("value")).takeIf { pair -> pair.second.isNotEmpty() } - } - return BASE_URL + downloadForm.attr("action") + "?" + arguments.joinToString("&") { "${it.first}=${it.second}" } + val downloadLink = document.getElementById("download-link")?.attr("href") ?: return null + return BASE_URL + downloadLink } } }