Д
Size: a a a
Д
ИС
TP
ИС
ST
(match (validate data)
[:ok validated-data] (match (use validated-data)
[:ok result] (ok result)
[:error msg] (bad-request msg))
[:error msg] (bad-request msg))
(try
(-> data
(validate)
(use)
(ok))
(catch Throwable ex
(bad-request ex)))
ST
ST
failure
ИС
ST
failure
TP
failure
ST
ИС
(try
(-> data
(validate)
(use)
(ok))
(catch Throwable ex
(bad-request ex)))
ST
ST
ИС
ST
ИС
ИС
ST