Fork me on GitHub
#carry
<
2017-06-29
>
metametadata22:06:28

I've uploaded new v0.8.0-SNAPSHOT. It now allows getting the return value on dispatching a signal. The main reason is that the return value is needed when signal handler is async and an app or a unit test must wait for it to finish. E.g. if signal handler returns a core.async channel:

(go
   ,,,
   ; wait for async signal handling to finish
   (<! ((:dispatch-signal app) :on-foobar))
   ,,,)

metametadata22:06:39

To support this feature correctly new snapshot versions of next packages were uploaded to Clojars: atom-sync, history and persistence.