feat: 小程序超级个体/个人资料/CKB获客;VIP列表展示过滤;管理端与API联调
- 超级个体:去掉首位特例;列表仅展示有头像且非微信默认昵称(vip.go) - 个人资料:居中头像、低调联系方式、点头像优先走存客宝 lead(ckbLeadToken) - 阅读页分享朋友圈复制与 toast 去重 - soul-api: miniprogram users 带 ckbLeadToken;其它 handler 与路由调整 - 脚本:content_upload、miniprogram 上传辅助等 Made-with: Cursor
This commit is contained in:
@@ -26,7 +26,8 @@ function getAppInstance() {
|
||||
}
|
||||
|
||||
const RULE_COOLDOWN_KEY = 'rule_engine_cooldown'
|
||||
const COOLDOWN_MS = 60 * 1000
|
||||
// 0 = 关闭冷却(需求:去掉「操作频繁 / N 分钟」类体感限制)
|
||||
const COOLDOWN_MS = 0
|
||||
let _cachedRules = null
|
||||
let _cacheTs = 0
|
||||
const CACHE_TTL = 5 * 60 * 1000
|
||||
@@ -45,6 +46,7 @@ const TRIGGER_SCENE_MAP = {
|
||||
}
|
||||
|
||||
function isInCooldown(ruleId) {
|
||||
if (!COOLDOWN_MS || COOLDOWN_MS <= 0) return false
|
||||
try {
|
||||
const map = wx.getStorageSync(RULE_COOLDOWN_KEY) || {}
|
||||
const ts = map[ruleId]
|
||||
@@ -57,6 +59,7 @@ function isInCooldown(ruleId) {
|
||||
}
|
||||
|
||||
function setCooldown(ruleId) {
|
||||
if (!COOLDOWN_MS || COOLDOWN_MS <= 0) return
|
||||
try {
|
||||
const map = wx.getStorageSync(RULE_COOLDOWN_KEY) || {}
|
||||
map[ruleId] = Date.now()
|
||||
|
||||
Reference in New Issue
Block a user