From 6a42793a592a28e2f3cd1ce0a8d740244966fdc5 Mon Sep 17 00:00:00 2001 From: tarsin Date: Sun, 28 May 2023 19:08:02 +0800 Subject: [PATCH] Fixup! Implement custom DoH --- .../main/java/com/hippo/ehviewer/preference/DohPreference.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/preference/DohPreference.kt b/app/src/main/java/com/hippo/ehviewer/preference/DohPreference.kt index 886d23a47..7f1a338cd 100644 --- a/app/src/main/java/com/hippo/ehviewer/preference/DohPreference.kt +++ b/app/src/main/java/com/hippo/ehviewer/preference/DohPreference.kt @@ -26,7 +26,7 @@ class DohPreference @JvmOverloads constructor( dialog.getButton(DialogInterface.BUTTON_POSITIVE).setOnClickListener { val text = builder.text.trim() runCatching { - if (text.isNotBlank()) text.toHttpUrl() + doh = if (text.isNotBlank()) buildDoHDNS(text) else null }.onFailure { builder.setError("Invalid URL!") }.onSuccess { @@ -41,7 +41,6 @@ private fun buildDoHDNS(url: String): DnsOverHttps { return DnsOverHttps.Builder().apply { client(EhApplication.okHttpClient) url(url.toHttpUrl()) - post(true) systemDns(systemDns) }.build() }