From db685b04e52efd75213ef7540fdc0bed7dccfd9e Mon Sep 17 00:00:00 2001
From: wangrong <wangrong@shsening.com>
Date: 星期一, 26 十月 2026 21:13:37 +0800
Subject: [PATCH] 更新小程序
---
cool/utils/storage.ts | 15 ++++++++++-----
1 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/cool/utils/storage.ts b/cool/utils/storage.ts
index d12606b..6cf639f 100644
--- a/cool/utils/storage.ts
+++ b/cool/utils/storage.ts
@@ -34,10 +34,7 @@
uni.setStorageSync(key, value);
if (expires) {
- uni.setStorageSync(
- `${key}${this.suffix}`,
- Date.parse(String(new Date())) + expires * 1000
- );
+ uni.setStorageSync(`${key}${this.suffix}`, Date.now() + expires * 1000);
}
},
@@ -46,7 +43,15 @@
* @param {*} key 鍏抽敭瀛�
*/
isExpired(key: string): boolean {
- return uni.getStorageSync(`${key}${this.suffix}`) - Date.parse(String(new Date())) <= 0;
+ const raw = uni.getStorageSync(`${key}${this.suffix}`);
+ if (raw === "" || raw === null || raw === undefined) {
+ return false;
+ }
+ const dead = Number(raw);
+ if (!dead) {
+ return true;
+ }
+ return dead - Date.now() <= 0;
},
/**
--
Gitblit v1.9.1