mirror of
https://github.com/gedoor/legado.git
synced 2024-07-06 23:47:49 +08:00
优化
This commit is contained in:
parent
d46c11705f
commit
3202cd195a
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user