/
GreyCat
/
better-clawd
Обзор
Документация
Войти
/
GreyCat
/
better-clawd
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/utils/task/taskOutputPolling.ts
16 строк
524 B
x1xhlol
perf improvements + /login fix
01 апр 2026, 18:18
01 апр 2026, 18:18
c5912b6
Код
Авторство
О чём код?
export const ACTIVE_TASK_OUTPUT_POLL_INTERVAL_MS = 250 const IDLE_TASK_OUTPUT_POLL_INTERVAL_MS = 1000 const MAX_TASK_OUTPUT_POLL_INTERVAL_MS = 4000 export function getNextTaskOutputPollIntervalMs( currentIntervalMs: number, sawActivity: boolean, ): number { if (sawActivity) { return ACTIVE_TASK_OUTPUT_POLL_INTERVAL_MS } if (currentIntervalMs < IDLE_TASK_OUTPUT_POLL_INTERVAL_MS) { return IDLE_TASK_OUTPUT_POLL_INTERVAL_MS } return Math.min(MAX_TASK_OUTPUT_POLL_INTERVAL_MS, currentIntervalMs * 2) }