Задушить Redux Saga, которая вызывается с разных действий - PullRequest
0 голосов
/ 23 марта 2020

У меня есть сага, которая запускается несколькими действиями. Я хочу задушить эту сагу.

Из документации я знаю, что это способ подавить сагу, вызванную одним действием:

yield throttle(100, action.REQUEST, requestSuggestSaga);

Я изо всех сил пытаюсь понять, как использовать это когда у меня есть 6 различных действий, которые все называют эту сагу. Кто-нибудь? * * 1006

1 Ответ

0 голосов
/ 24 марта 2020

Просто поместите все ваши типы действий в массив следующим образом:

yield throttle(100, [ACTION_1, ACTION_2, ACTION_3, ...], requestSuggestSaga);
...