From 92173c57ec2cf156db85a7cf2dec74457a6a7999 Mon Sep 17 00:00:00 2001 From: Liwanyi Date: Fri, 29 Mar 2024 09:44:06 +0800 Subject: [PATCH] =?UTF-8?q?-=20BS=E4=BC=B0=E7=AE=97=E7=BC=93=E5=AD=98?= =?UTF-8?q?=E6=9C=BA=E5=88=B6=E4=BF=AE=E5=A4=8D=20-=20=E5=BF=AB=E6=8D=B7?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E3=80=90=E5=BF=AB=E9=80=9F=E7=8A=AF=E7=BD=AA?= =?UTF-8?q?=E3=80=91=E7=95=8C=E9=9D=A2=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 9 ++++ package.json | 2 +- src/ts/class/action/ProfileHelper.ts | 8 +++- src/ts/func/module/fetchYata.ts | 2 +- src/vue/QuickCrime.vue | 62 ++++++++++++++++------------ 5 files changed, 53 insertions(+), 30 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 723ab2e..279a67d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # CHANGE +## 1.2.0 + +2024年03月29日 + +### 修改 + +- BS估算缓存机制修复 +- 快捷功能【快速犯罪】界面优化 + ## 1.1.9 2024年03月27日 diff --git a/package.json b/package.json index 1f12486..c6523e6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wuhu-torn-helper", - "version": "1.1.9", + "version": "1.2.0", "description": "芜湖助手", "scripts": { "release": "cross-env NODE_ENV=production rollup -c && node build.mjs", diff --git a/src/ts/class/action/ProfileHelper.ts b/src/ts/class/action/ProfileHelper.ts index 6e2499e..5089461 100644 --- a/src/ts/class/action/ProfileHelper.ts +++ b/src/ts/class/action/ProfileHelper.ts @@ -97,9 +97,13 @@ BS: ${ toThousands(data.total) }
偏差: ${ data.skewness }%
估算时间: ${ timePastFormat(Date.now() - data.timestamp * 1000) }前 ` - }).catch(err => domNode.innerHTML = 'BS估算出错了: ' + err.message) + }).catch(err => { + domNode.innerHTML = 'BS估算出错了: ' + err.message + throw new TypeError('BS估算出错了: ' + err.message) + }) } catch (e) { - this.msgWrapper.create('BS估算失败', null, 'error') + this.msgWrapper.create('BS估算失败' + e.message, null, 'error') + throw new TypeError('BS估算失败' + e.message) } } } diff --git a/src/ts/func/module/fetchYata.ts b/src/ts/func/module/fetchYata.ts index d6c6801..db7e6fd 100644 --- a/src/ts/func/module/fetchYata.ts +++ b/src/ts/func/module/fetchYata.ts @@ -35,7 +35,7 @@ const getCacheObj = () => { const getCache = (id: number): YataApiDataWrap => { let cache: YataApiDataWrap = getCacheObj()[id] - if (cache && (Date.now() - cache.timestamp * 1000 > cacheExpireMs)) { + if (cache && ((Date.now() - (cache.timestamp * 1000)) < cacheExpireMs)) { cache.isCache = true } else { cache = null diff --git a/src/vue/QuickCrime.vue b/src/vue/QuickCrime.vue index 472b7be..fc07c84 100644 --- a/src/vue/QuickCrime.vue +++ b/src/vue/QuickCrime.vue @@ -1,27 +1,37 @@