Size: a a a

2021 March 22

D

Dmitry in ☄️ effector
сэмулировал такое
эффект пошел
внутри ретрай и я в клиенте смотрю метод и даю ему типа ошибку
5 раз ретрай
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
да, руками реквесты реджектить придётся в любом случае
это низкоуровневая деталь имплементации , без которой особо никак не обойтись
источник

D

Dmitry in ☄️ effector
🚀🔬 🚀🔬🚀🔬
да, руками реквесты реджектить придётся в любом случае
тогда так думаю и сделаю
в целом пофигу
с очередью юзеру приятнее
чем дергать пул ту рефрешь и видеть ошибку
источник

D

Dmitry in ☄️ effector
но с закрывать руками без багов будет
типа отменил реквест и он все еще крутится  в очереди и в итоге исполнится
на критичные моменты придется вешать ретраи
источник

D

Dmitry in ☄️ effector
как в прилаге
сходу ревью завалилось на том что открыли авторизацию через эпл
прилага в фон ушла и сокет убился
и в итоге - ошибка авторизации
вот тут ретраи бы
источник

MK

Maxim Koylo in ☄️ effector
А как можно описать такой флоу что вот если выполнелось каких то два события то запустить третье событие?
источник

MK

Maxim Koylo in ☄️ effector
Эти два события могут выполниться за разный промежуток времени, но подождать нужно их все
источник

D

Dmitry in ☄️ effector
Dmitry
сэмулировал такое
эффект пошел
внутри ретрай и я в клиенте смотрю метод и даю ему типа ошибку
5 раз ретрай
еще я намутил api в эффект
и стало понятно что такое
я сразу просто апи не делал как эффект

const api = createEffect()

const fetch = createEffect(api)

в итоге вышло что то типа

createEffect(pip(timeout,retry,etc)(fn))
источник

D

Dmitry in ☄️ effector
Maxim Koylo
А как можно описать такой флоу что вот если выполнелось каких то два события то запустить третье событие?
через стор думаю
я писал похожее
combineLatest как в rx называл
ждет всех и тригерит результат
источник

MK

Maxim Koylo in ☄️ effector
Dmitry
через стор думаю
я писал похожее
combineLatest как в rx называл
ждет всех и тригерит результат
а типо кастомная штука в которая созадет стор где статусы вызванных событий?
источник

MK

Maxim Koylo in ☄️ effector
влюбляюсь в силу композиции эффектора
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Maxim Koylo
А как можно описать такой флоу что вот если выполнелось каких то два события то запустить третье событие?
обычно это признак неявного состояния и связанных с этим эдж кейсами, желательно описать чего требуется достичь, а не путь реализации
источник

MK

Maxim Koylo in ☄️ effector
🚀🔬 🚀🔬🚀🔬
обычно это признак неявного состояния и связанных с этим эдж кейсами, желательно описать чего требуется достичь, а не путь реализации
ну например в каких то частях системы были вызваны два эффекта, и по их завершению нужно что то выполнить
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Maxim Koylo
есть где почитать о бетом?)
вроде тут было) https://t.me/kamyshev_code/659
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Maxim Koylo
ну например в каких то частях системы были вызваны два эффекта, и по их завершению нужно что то выполнить
не, нужна конкретная цель
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
реальная
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
не все кейсы можно обсуждать абстрактно
источник

MK

Maxim Koylo in ☄️ effector
🚀🔬 🚀🔬🚀🔬
не, нужна конкретная цель
Ну вот у меня в проекте сага ждет успешности двух экшенов которые говорят что данные пришли и сага может эти данные брать
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
а что будет если эти эвенты придут в другом порядке?
сначала set subscription data ok, затем set device info
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
или если один из них провалится
источник