Я пишу API для викторины, в которой мне нужно динамически планировать работу, чтобы задать вопрос игроку.
Для этого я использовал node-scheduler
, и в начале игры я устанавливаю расписание на 30 секунд.,Теперь у меня есть новый вызов, если игрок даст ответ в течение 30 секунд, например, на 10 или 20 секунд, тогда он получит новый вопрос, и планировщик установит следующие 30 секунд.Опять же, если игрок ответит в течение 30 секунд, то новый вопрос будет запущен непостоянно, и будет установлен следующий планировщик.
Я использую планировщик узлов для планирования заданий.И они будут динамически добавляться при присоединении игрока.
Может ли кто-нибудь мне помочь или может поделиться фрагментом кода, который выполняет подобную работу?