chore: 新增 .gitignore 排除开发文档,同步代码与构建产物
Made-with: Cursor
This commit is contained in:
@@ -42,7 +42,10 @@ function isInCooldown(ruleId) {
|
||||
const ts = map[ruleId]
|
||||
if (!ts) return false
|
||||
return Date.now() - ts < COOLDOWN_MS
|
||||
} catch { return false }
|
||||
} catch (e) {
|
||||
console.warn('[RuleEngine] 读取冷却状态失败:', e)
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
function setCooldown(ruleId) {
|
||||
@@ -50,7 +53,9 @@ function setCooldown(ruleId) {
|
||||
const map = wx.getStorageSync(RULE_COOLDOWN_KEY) || {}
|
||||
map[ruleId] = Date.now()
|
||||
wx.setStorageSync(RULE_COOLDOWN_KEY, map)
|
||||
} catch {}
|
||||
} catch (e) {
|
||||
console.warn('[RuleEngine] 写入冷却状态失败:', e)
|
||||
}
|
||||
}
|
||||
|
||||
function getUserInfo() {
|
||||
@@ -66,7 +71,9 @@ async function loadRules() {
|
||||
_cacheTs = Date.now()
|
||||
return _cachedRules
|
||||
}
|
||||
} catch {}
|
||||
} catch (e) {
|
||||
console.warn('[RuleEngine] 加载规则失败,继续使用缓存:', e)
|
||||
}
|
||||
return _cachedRules || []
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user