diff --git a/src/main/kotlin/app/revanced/manager/plugin/downloader/apkmirror/APKMirrorDownloader.kt b/src/main/kotlin/app/revanced/manager/plugin/downloader/apkmirror/APKMirrorDownloader.kt index c68d78b..ee82c56 100644 --- a/src/main/kotlin/app/revanced/manager/plugin/downloader/apkmirror/APKMirrorDownloader.kt +++ b/src/main/kotlin/app/revanced/manager/plugin/downloader/apkmirror/APKMirrorDownloader.kt @@ -6,18 +6,12 @@ import android.net.Uri import app.revanced.manager.plugin.downloader.webview.WebViewDownloader val apkMirrorDownloader = WebViewDownloader { packageName, version -> - with(Uri.Builder()) { - scheme("https") - authority("www.apkmirror.com") - mapOf( - "post_type" to "app_release", - "searchtype" to "apk", - "s" to (version?.let { "$packageName $it" } ?: packageName), - "bundles%5B%5D" to "apk_files" // bundles[] - ).forEach { (key, value) -> - appendQueryParameter(key, value) - } - - build().toString() - } -} \ No newline at end of file + Uri.Builder() + .scheme("https") + .authority("www.apkmirror.com") + .appendQueryParameter("post_type", "app_release") + .appendQueryParameter("searchtype", "apk") + .appendQueryParameter("s", version?.let { "$packageName $it" } ?: packageName) + .appendQueryParameter("bundles%5B%5D" /* bundles[] */, "apk_files") + .toString() +}