/
review
/
bot
Обзор
Документация
Войти
/
review
/
bot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
src/services/tasksReview/methods/setup.ts
27 строк
870 B
Semyon Okulov
init
28 июл 2025, 09:49
28 июл 2025, 09:49
874de44
Код
Авторство
О чём код?
import type { TasksReview } from 'services/tasksReview' import { withTimeOut } from '@utils' import { TASKS_CHECK_INTERVAL } from '../config' /** * Запуск циклической проверки задач. * * Функция запускает процесс автоматического обновления задач (autoReviewer), * а затем планирует следующий запуск через интервал, указанный в конфигурации. * @returns {void} */ let started = false export function setup(this: TasksReview): void { if (started) { throw new Error('Менеджер ревью уже запущен') } started = true // Запуск автоматического обновления задач withTimeOut(async () => { await this.autoReviewer() }, TASKS_CHECK_INTERVAL) }