Fork me on GitHub
#clojure-russia
<
2017-11-20
>
dottedmag08:11:54

@achikin Да вроде прямо в рефриске была кнопка.

dottedmag08:11:15

@asolovyov Реификация workflow (бля, как это по-русски-то сказать?) стоит небольшого увеличения кода.

asolovyov09:11:34

материализация )

dottedmag09:11:15

Или скорее dataflow

asolovyov09:11:23

воркфлоу?

dottedmag09:11:34

тогда и реификация катит 🙂

achikin09:11:03

А где запись взять?

Roman Liutikov09:11:30

afaik, запись не удалась 😞

achikin09:11:54

Да, получается если у тебя есть некая сущность и ты хочешь хотя бы R из CRUD, то тебе нужны: эвент на запрос на чтение, эвент на обработку результатов этого запроса, сабскрипшен чтобы достать из базы.

achikin14:11:39

А как в :http-xhrio получить хедеры ответа?

igrishaev15:11:27

через хедеры так-то много чего полезного передается.

igrishaev15:11:00

что мешало вторым параметром пробросить в эвент

achikin16:11:06

Тикет я видел, даже отметился там.

y.khmelevskii18:11:48

Смотрю примеры приложений на re-frame в их репозиторие. Они покрывают app-db спекой. Это круто во время разработки, но я не сильно понимаю профит от этого в продакшн. Не очень хочется тянуть спеку в продакшн бандл, если она там не нужна. Она, как бы, не маленькая.

dottedmag18:11:09

Как бы не тяни?

y.khmelevskii18:11:37

Может я не понимаю кейсов ее использования в продакшене

dima18:11:51

@achikin оказывается в 0.7.1 добавили поддержку :response-format (ajax/ring-response-format) тогда в on-success придет {:body ... :headers ... :status ...}

dottedmag18:11:02

Спека в продакшне полезна для сериализации/десериализации на границах.

fmnoise18:11:52

а есть примеры глянуть?

dottedmag18:11:14

И для выборочного включения при отладке.

achikin18:11:42

Спасибо, ты супер выручил.

y.khmelevskii18:11:40

Ага, то есть я, например, спекой могу описать как мне ответ нормализовать и сложить в app-db

dottedmag18:11:23

Возможно. Обычно это полезно, чтобы разбирать чужие запросы-ответы с вариантами.

dottedmag18:11:48

Вместо ручного кода “если в запросе есть поле X, то в нём же есть поле Y, которое массив Z”

y.khmelevskii18:11:51

Понял, спасибо. Надо попробовать сделать нормализацию ответов спекой. Если она в этом поможет - то для меня профит ее в прод банде существенный