Существует коллекция дел , в которой хранятся дела. Каждый случай назначается 5 пользователям из коллекции пользователей на оценивать дело, давайте назовем их назначенными пользователями. Эти назначенные пользователи хранятся вмассив внутри каждого кейса Object в падежной коллекции .Если какой-либо из назначенных пользователей не отвечает в течение 2 минут , я должен переназначить другого пользователя. Поэтому я решил написать функцию интервала и вызывать ее каждые 10 секунд. Поскольку эта функция будет проверять все документыв случаях сбора в каждые 10 что-нибудь пойдет не так ??Если да, есть ли альтернативный метод?
let the_interval = 10000; //10sec
setInterval(async function() {
try {
await gradingModule.removeUnansweredUsers();
console.log("10 sec check");
} catch (e) {
console.log("10 sec check error:", e);
}
}, the_interval);