Я работаю над приложением, в котором я должен отправить уведомление пользователям о какой-либо работе, и пользователь должен принять работу в течение 1 минуты, если он этого не делает, запрос работы должен быть отправлен следующему пользователю.
Я использую Firestore в качестве базы данных.Когда я создаю задание, триггер отправляет уведомление назначенному пользователю.Теперь мне нужно подождать 60 секунд, чтобы подтвердить, принял ли пользователь задание и начал ли процедуру, если нет, я должен назначить это задание новому пользователю.
Я не уверен, как я могу создать такую процедуругде облачные функции выполняются с задержкой.
Пример: первое выполнение будет выполнено триггером, и он закажет второе выполнение через 60 секунд.Второе выполнение проверяет, принято ли задание, если это так, оно будет прервано и не требует выполнения после задержки, если задание не будет принято, оно будет повторять процедуру первого выполнения и запрос на третье выполнение через 60 секунд.
ЧтоКакие ресурсы доступны в облаке Google для достижения этой цели?
Спасибо