* =================================== * 工具类函数 * ===================================
(url)
| 744 | */ |
| 745 | |
| 746 | function reloadAppSubCache(url) { |
| 747 | // 地址后面拼时间缀, 避免 GET 缓存 |
| 748 | const requrl = `${url}${ |
| 749 | url.includes('?') ? '&' : '?' |
| 750 | }_=${new Date().getTime()}` |
| 751 | return $.http.get(requrl).then((resp) => { |
| 752 | try { |
| 753 | const subcaches = getAppSubCaches() |
| 754 | subcaches[url] = $.toObj(resp.body) |
| 755 | subcaches[url].updateTime = new Date() |
| 756 | $.setjson(subcaches, $.KEY_app_subCaches) |
| 757 | $.log(`更新订阅, 成功! ${url}`) |
| 758 | } catch (e) { |
| 759 | $.logErr(e) |
| 760 | $.log(`更新订阅, 失败! ${url}`) |
| 761 | } |
| 762 | }) |
| 763 | } |
| 764 | |
| 765 | async function reloadAppSubCaches() { |
| 766 | $.msg($.name, '更新订阅: 开始!') |