У меня есть сага, которая представляет собой длительный процесс назначения работы «Человека» на «Дело». Несколько событий могут запустить его, и в конце процесса у нас есть подтверждение назначения, после чего сага завершается, и Человек назначается на Дело. Я хотел бы иметь тайм-аут для этой саги, чтобы мы не ждали подтверждения бесконечно долго — определенно допустимый вариант использования в бизнесе. Там нет никаких сложностей - довольно ванильно.
Суть в том, что этот процесс назначения может быть заблокирован, если кто-то отложит дело. У меня есть событие, на которое я могу подписаться, поэтому моя сага о назначении знает, что дело приостановлено, но если я не изменю тайм-аут или не приостановлю его каким-либо образом, сага о назначении, скорее всего, истечет до того, как дело будет удержано. выпущен. Это не имеет смысла для бизнеса, поэтому я в основном хочу остановить часы тайм-аута, пока не произойдет какое-то другое событие.
Эта же проблема упоминалась здесь пару лет назад. Это по-прежнему невозможно или есть новые функции в v3.x, которые позволили бы это сделать? Если нет, то это запланированная функция?
Спасибо!