Size: a a a

Clojure — русскоговорящее сообщество

2021 March 31

D

Dos in Clojure — русскоговорящее сообщество
О, вижу кого-то)
источник

Г

Григорий in Clojure — русскоговорящее сообщество
👏🏻
источник

Г

Григорий in Clojure — русскоговорящее сообщество
У меня проблемы с, казалось бы, простейшим пакетом https://github.com/yogthos/config
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Кто-нибудь использовал?
источник

ДН

Денис Нибаев... in Clojure — русскоговорящее сообщество
Переслано от Денис Нибаев...
Как вернуть мапу, не дожидаясь обработки в run-patient-update?
источник

VP

Vladimir Pavlyuk in Clojure — русскоговорящее сообщество
Денис Нибаев
Переслано от Денис Нибаев
Как вернуть мапу, не дожидаясь обработки в run-patient-update?
(future (run-patient-update))
источник

D

Dos in Clojure — русскоговорящее сообщество
future
источник

ДН

Денис Нибаев... in Clojure — русскоговорящее сообщество
пробовал, тесты не проходили. теперь думаю, что я проверял раньше чем функция выполнилась, надо проверить
источник

ДН

Денис Нибаев... in Clojure — русскоговорящее сообщество
блин, точно, спасибо. осталось придумать что делать с тестами
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Денис Нибаев
блин, точно, спасибо. осталось придумать что делать с тестами
Коллбек какой-то передай в ран-пешнт-апдейт
источник

ДН

Денис Нибаев... in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Коллбек какой-то передай в ран-пешнт-апдейт
сделал передачу Future в респонсе, а на тестах жду его раелизацию через deref
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Денис Нибаев
сделал передачу Future в респонсе, а на тестах жду его раелизацию через deref
А в каком виде фьючер теперь приходит в респонсе клиенту?..
источник

ДН

Денис Нибаев... in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
А в каком виде фьючер теперь приходит в респонсе клиенту?..
{:status 200,
:future #<Future@6d68aae2: :pending>,
:body {:message "Updating patient started"},
:headers {"x-duration" 1, "x-request-id" "76310580-70a2-4128-89f8-9d2364a1812c"}}
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
надо просто в тестах добавить Thread/sleep, чтобы футура выполнилась
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Денис Нибаев
{:status 200,
:future #<Future@6d68aae2: :pending>,
:body {:message "Updating patient started"},
:headers {"x-duration" 1, "x-request-id" "76310580-70a2-4128-89f8-9d2364a1812c"}}
Это не оч продакшен решение. Лучше в тестах тестируй сразу run-patient-update а клиент пускай дергает этот run-patient-updater*
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Ivan Grishaev
надо просто в тестах добавить Thread/sleep, чтобы футура выполнилась
Нет-нет-нет, никаких слип в тестах)))
источник

ДН

Денис Нибаев... in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Это не оч продакшен решение. Лучше в тестах тестируй сразу run-patient-update а клиент пускай дергает этот run-patient-updater*
ок, понял.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
это смотря какие тесты. Если юнит- и при этом есть доступ к футуре, то дождаться ее дерефа. А если интегарционные, то только ждать.
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Ivan Grishaev
это смотря какие тесты. Если юнит- и при этом есть доступ к футуре, то дождаться ее дерефа. А если интегарционные, то только ждать.
Ждать сколько?)
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
секунду
источник