Size: a a a

2020 July 02

DS

Dmitriy Shuleshov in ☄️ effector
lllla
а так всегда работало?
https://share.effector.dev/58Mm0E5O
Наверное 🤷‍♂️
источник

DS

Dmitriy Shuleshov in ☄️ effector
lllla
а так всегда работало?
аттач так то недавно появился
источник

l

lllla in ☄️ effector
источник

l

lllla in ☄️ effector
но в доке описано, что из attach можно выбрасывать ошибки
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
lllla
но в доке описано, что из attach можно выбрасывать ошибки
что? где
источник

DS

Dmitriy Shuleshov in ☄️ effector
Это ж сова писал?
источник

l

lllla in ☄️ effector
// Create effect that send only authorized requests
const requestAuthorizedFx = attach({
 source: $token,
 effect: requestInternalFx,
 mapParams: ({ headers, ...config }: RequestInternal, token) => {
   // Here we need to construct params for requestInternalFx

   // If no token, just throw an custom error
   if (!token) {
     throw new AccessRestrictedError('authorization token required')
   }

   const headersAuth = { ...headers, Authorization: `Bearer ${token}` }

   return { ...config, headers: headersAuth }
 },
})
источник

l

lllla in ☄️ effector
if (!token) {
     throw new AccessRestrictedError('authorization token required')
   }
источник

DS

Dmitriy Shuleshov in ☄️ effector
Може у него там фсе в try catch завернутО)
источник

R

Rafael 🦠 in ☄️ effector
я у себя вообще планирую из api layer выкинуть все атачи
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
блэт
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
источник

yv

yumaa verdin in ☄️ effector
lllla
но в доке описано, что из attach можно выбрасывать ошибки
mapParams должна быть чистой → никаких ошибок там выбрасывать не следует
источник

l

lllla in ☄️ effector
да, should be pure
источник

l

lllla in ☄️ effector
но глянув в доку решил попробовать)
источник

yv

yumaa verdin in ☄️ effector
бэд практисы в рецептах :)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
Это ж сова писал?
а это где?
источник

DS

Dmitriy Shuleshov in ☄️ effector
lllla
но глянув в доку решил попробовать)
дока это все что до conventions) все остальное советы))
источник

DS

Dmitriy Shuleshov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а это где?
источник

K

KlonD90 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
вывод в консоль unhandled exception который исчезает, когда у эффекта есть хотя бы один подписчик — это сайд-эффект, причём максимально неявный
А как это работает?
источник