3 ms·
From reading core.asyncs documentation, it sounds like this should do the trick: (go (try (let [ops [asyncOpA asyncOpB asyncOpC]] (core.async/take
by Skinney 11y ago
From reading core.asyncs documentation, it sounds like this should do the trick:
(go
(try
(let [ops [asyncOpA asyncOpB asyncOpC]]
(core.async/take (count ops) (apply core.async/merge ops)))
(catch js/Error e
...)))
Where asyncOp* uses go-catching.