Как написать Worker который будет периодично выполнять задачу?
Суть задачи, есть 10 юзеров, нужно поочередно отправить им Push Notification, в приложении юзер видит вопрос на который может ответить Да или Нет или не отвечает вообще.
Не зависимо от ответа по истечении заданого для воркера времени он проверят базу есть ли ответ?
Если вопрос имеет ответ воркер завершает работу, если нет отправляет Push Notification следующему по списку.
Каким образом лучше всего реализовать работу такого воркера?
Использование setTimeout напрашивается но не уверен в надежности такого решения.