From 755fe19584a01cdc80a7c080dd4636659280f45f Mon Sep 17 00:00:00 2001 From: Horis <821938089@qq.com> Date: Mon, 12 Jun 2023 11:28:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/legado/app/base/adapter/RecyclerAdapter.kt | 2 +- app/src/main/java/io/legado/app/help/JsExtensions.kt | 8 +++----- app/src/main/java/io/legado/app/help/http/HttpHelper.kt | 2 +- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/io/legado/app/base/adapter/RecyclerAdapter.kt b/app/src/main/java/io/legado/app/base/adapter/RecyclerAdapter.kt index fd5288016..d45502c28 100644 --- a/app/src/main/java/io/legado/app/base/adapter/RecyclerAdapter.kt +++ b/app/src/main/java/io/legado/app/base/adapter/RecyclerAdapter.kt @@ -161,7 +161,7 @@ abstract class RecyclerAdapter(protected val context: Co onCurrentListChanged() } } - handler.postDelayed(1000) { + handler.postDelayed(500) { if (diffJob?.isCompleted == false) { diffJob?.cancel() setItems(items) diff --git a/app/src/main/java/io/legado/app/help/JsExtensions.kt b/app/src/main/java/io/legado/app/help/JsExtensions.kt index 2ddb94eeb..c82b849e6 100644 --- a/app/src/main/java/io/legado/app/help/JsExtensions.kt +++ b/app/src/main/java/io/legado/app/help/JsExtensions.kt @@ -727,15 +727,13 @@ interface JsExtensions : JsEncodeUtils { var qTTF = CacheManager.getQueryTTF(key) if (qTTF != null) return qTTF val font: ByteArray? = when { - str.isAbsUrl() -> runBlocking { + str.isAbsUrl() -> { var x = CacheManager.getByteArray(key) if (x == null) { x = AnalyzeUrl(str, source = getSource()).getByteArray() - x.let { - CacheManager.put(key, it) - } + CacheManager.put(key, x) } - return@runBlocking x + x } str.isContentScheme() -> Uri.parse(str).readBytes(appCtx) diff --git a/app/src/main/java/io/legado/app/help/http/HttpHelper.kt b/app/src/main/java/io/legado/app/help/http/HttpHelper.kt index 7905e354a..8dd9034a5 100644 --- a/app/src/main/java/io/legado/app/help/http/HttpHelper.kt +++ b/app/src/main/java/io/legado/app/help/http/HttpHelper.kt @@ -71,7 +71,7 @@ val okHttpClient: OkHttpClient by lazy { }) .addNetworkInterceptor { chain -> var request = chain.request() - val enableCookieJar = request.header(cookieJarHeader) != null + val enableCookieJar = request.header(cookieJarHeader) != null if (enableCookieJar) { val requestBuilder = request.newBuilder()