Size: a a a

2020 November 10

DS

Dmitriy Shuleshov in ☄️ effector
Oleg Rizhkov
ну если в массиве 5 элементов - отправятся 5 запросов. done 5 штук, хотя вроде как промис один (all)
Не должно, можешь воспроизвести?
источник

OR

Oleg Rizhkov in ☄️ effector
Dmitriy Shuleshov
Не должно, можешь воспроизвести?
ну не сейчас точно. попробую.
источник

Egor Гуща in ☄️ effector
Oleg Rizhkov
куда копать?
https://share.effector.dev/jmn47lwg
тебе такое поведение нужно?
источник

OR

Oleg Rizhkov in ☄️ effector
если я правильно понял, нет. должно отправиться три запроса в эффекте, но done должен быть один.
источник

c⁣

createStore<🦉>... in ☄️ effector
Oleg Rizhkov
не понимаю, какой массив?
.on([fx1.done, fx2.done], ƒn)
источник

c⁣

createStore<🦉>... in ☄️ effector
Oleg Rizhkov
ну если в массиве 5 элементов - отправятся 5 запросов. done 5 штук, хотя вроде как промис один (all)
так ты вызвал 5 раз промис
для каждого будет .done
источник

c⁣

createStore<🦉>... in ☄️ effector
и для общего тоже
источник

OR

Oleg Rizhkov in ☄️ effector
createStore<🦉> ⁣
.on([fx1.done, fx2.done], ƒn)
это несколько эффектов. у меня он один. как я их динамически создам?
источник

DS

Dmitriy Shuleshov in ☄️ effector
createStore<🦉> ⁣
так ты вызвал 5 раз промис
для каждого будет .done
почему?
источник

OR

Oleg Rizhkov in ☄️ effector
createStore<🦉> ⁣
так ты вызвал 5 раз промис
для каждого будет .done
ну да...
источник

DS

Dmitriy Shuleshov in ☄️ effector
createStore<🦉> ⁣
так ты вызвал 5 раз промис
для каждого будет .done
У него один эффект же
источник

OR

Oleg Rizhkov in ☄️ effector
createStore<🦉> ⁣
так ты вызвал 5 раз промис
для каждого будет .done
но там же all?
источник

c⁣

createStore<🦉>... in ☄️ effector
ну и всё это выглядеть должно было вот так:

.use(terms => Promise.all(terms.map(api.agreeTerm)))

не знаю, зачем ты туда await'ов напихал
источник

Egor Гуща in ☄️ effector
Oleg Rizhkov
но там же all?
так какая разница тебе нужно обратать 5 промисов
источник

c⁣

createStore<🦉>... in ☄️ effector
Oleg Rizhkov
но там же all?
и что?

ты же вызвал каждый эффект
api.agreeTerm это эффект?
источник

OR

Oleg Rizhkov in ☄️ effector
createStore<🦉> ⁣
и что?

ты же вызвал каждый эффект
api.agreeTerm это эффект?
это запрос на сервер.
источник

c⁣

createStore<🦉>... in ☄️ effector
Oleg Rizhkov
это запрос на сервер.
нет
это функция выполняющая запрос или эффект?
источник

OR

Oleg Rizhkov in ☄️ effector
createStore<🦉> ⁣
нет
это функция выполняющая запрос или эффект?
 agreeTerm(termKey) {
   return doHttpCall('POST', `/....=${termKey}`)
 },
источник

OR

Oleg Rizhkov in ☄️ effector
createStore<🦉> ⁣
нет
это функция выполняющая запрос или эффект?
первое.
источник

c⁣

createStore<🦉>... in ☄️ effector
Oleg Rizhkov
первое.
ну тогда
должен быть один .done
источник