()
| 3017 | // 冷却倒计时自动更新 |
| 3018 | // ===================================================================== |
| 3019 | function startCooldownTimer() { |
| 3020 | if (AppState.cooldownTimerInterval) { |
| 3021 | clearInterval(AppState.cooldownTimerInterval); |
| 3022 | } |
| 3023 | |
| 3024 | AppState.cooldownTimerInterval = setInterval(() => { |
| 3025 | updateCooldownDisplays(); |
| 3026 | }, 1000); |
| 3027 | } |
| 3028 | |
| 3029 | function stopCooldownTimer() { |
| 3030 | if (AppState.cooldownTimerInterval) { |
no test coverage detected