carry

metametadata 2017-06-29T22:28:28.125201Z

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))
   ,,,)

metametadata 2017-06-29T22:32:39.176864Z

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