jfhdskljh

This commit is contained in:
legop3
2026-04-29 19:48:22 -04:00
parent 40e625793e
commit da56086b21
3 changed files with 31 additions and 2 deletions
+6
View File
@@ -36,6 +36,7 @@ function clearIdleTimer() {
if (runtime.timer) {
clearTimeout(runtime.timer);
runtime.timer = null;
logger.info('Idle timer cleared');
}
runtime.deadlineAt = null;
}
@@ -43,6 +44,10 @@ function clearIdleTimer() {
function scheduleIdleTimer() {
if (runtime.timer) return;
runtime.deadlineAt = Date.now() + IDLE_TIMEOUT_MS;
logger.info('Idle timer scheduled', {
timeoutMs: IDLE_TIMEOUT_MS,
deadlineAt: runtime.deadlineAt,
});
runtime.timer = setTimeout(async () => {
runtime.timer = null;
runtime.deadlineAt = null;
@@ -64,6 +69,7 @@ function scheduleIdleTimer() {
function refreshIdleState() {
const activity = getActivitySnapshot();
logger.info('Idle state refresh', activity);
if (activity.totalActive > 0) {
clearIdleTimer();
return;