From 3202cd195a68e3d5e7ea8f1b33f7dfde939af44a Mon Sep 17 00:00:00 2001 From: gedoor Date: Fri, 7 Jan 2022 23:19:00 +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/help/JsExtensions.kt | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) 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 69a21ae79..9b4eecb63 100644 --- a/app/src/main/java/io/legado/app/help/JsExtensions.kt +++ b/app/src/main/java/io/legado/app/help/JsExtensions.kt @@ -134,21 +134,21 @@ interface JsExtensions { /** * 缓存以文本方式保存的文件 如.js .txt等 - * @param url 网络文件的链接 - * @param saveTime 缓存时间,单位:秒 - * @return 返回缓存后的文件内容 + * @param urlStr 网络文件的链接 + * @param saveTime 缓存时间,单位:秒 + * @return 返回缓存后的文件内容 */ fun cacheFile(urlStr: String, saveTime: Int = 0): String? { - val key = md5Encode16(urlStr) - val cache = CacheManager.getString(key) - if(cache.isNullOrBlank()) { - log("首次下载 ${urlStr}") - val value = ajax(urlStr) ?: return null - CacheManager.putString2File(key, value, saveTime) - return value + val key = md5Encode16(urlStr) + val cache = CacheManager.getFile(key) + if (cache.isNullOrBlank()) { + log("首次下载 $urlStr") + val value = ajax(urlStr) ?: return null + CacheManager.putFile(key, value, saveTime) + return value } return cache - } + } /** *js实现读取cookie