У меня есть веб-приложение с бритвенными страницами, в котором пользователям даются задачи для выполнения в зависимости от того, какой день совпадает с другой датой. В одной ситуации мне нужно, чтобы задача выполнялась один раз в 7 дней, и я сообщаю пользователю, что задача должна быть выполнена, переключая логическое значение на false. В другой ситуации у меня есть крайние сроки, когда по прошествии крайнего срока я переворачиваю другое логическое значение false. Начальная точка запланированной задачи и крайние сроки сохраняются и имеют статус c. Затем логическое значение go вернет истинное значение после выполнения задачи.
Мой вопрос в том, как лучше всего реализовать вызов этой функции проверки, чтобы она запускалась один раз в день и проверяла наличие bools для переворота?