Надлежащий способ подождать определенную точку времени с помощью саги «Рупекс»? - PullRequest
1 голос
/ 28 января 2020

Я использую redux-saga в своем собственном приложении реагирования, и у меня есть некоторые события, которые произойдут в определенный момент времени.
Например:
ev0 - 01.01.2021, 08: 00
ev1 - 01.01.2021, 15: 00
ev2 - 02.01.2021, 09: 00
et c.

Должна быть сага, которая ожидает следующего события и отправляет некоторые действия и ждет следующее событие.

Моей первой мыслью было получить время ближайшего события при запуске приложения и ждать event0Time - timestampNow миллисекунд в саге. После этого отправьте мои действия и подождите event1Time - event0Time миллисекунд и т. Д.

Но мне не очень нравится этот подход, он выглядит хитрым.
Поэтому мне интересно, есть ли лучший способ достичь того, что мне нужно.

Может быть, "лучшая практика" или что-то ...

...