From 38307689a9d0da49fbbfb45288697ec6549dc930 Mon Sep 17 00:00:00 2001 From: Xwite <1797350009@qq.com> Date: Sat, 25 Mar 2023 14:24:29 +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 --- app/src/main/java/io/legado/app/help/JsExtensions.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 7ac1261e9..fba606b05 100644 --- a/app/src/main/java/io/legado/app/help/JsExtensions.kt +++ b/app/src/main/java/io/legado/app/help/JsExtensions.kt @@ -198,7 +198,10 @@ interface JsExtensions : JsEncodeUtils { fun cacheFile(urlStr: String, saveTime: Int): String { val key = md5Encode16(urlStr) val cahcePath = CacheManager.get(key) - return if (cahcePath.isNullOrBlank()) { + return if ( + cahcePath.isNullOrBlank() || + !getFile(cahcePath).exists() + ) { val path = downloadFile(urlStr) log("首次下载 $urlStr >> $path") CacheManager.put(key, path, saveTime)