Skip to content

Instantly share code, notes, and snippets.

@danlentz
Forked from pingles/pipe.clj
Last active August 29, 2015 13:56
Show Gist options
  • Save danlentz/9065401 to your computer and use it in GitHub Desktop.
Save danlentz/9065401 to your computer and use it in GitHub Desktop.
(let [[message-seq put] (pipe)]
(letfn [(message-handler [ch msg-meta payload])
(put {:ch ch :msg-meta msg-meta :payload payload})]
(lc/subscribe ch qname message-handler :auto-ack true))
message-seq)
(let [[message-seq put] (pipe)]
(letfn [(message-handler [ch msg-meta payload]
(put {:ch ch :msg-meta msg-meta :payload payload}))]
(lc/subscribe ch qname message-handler :auto-ack true))
message-seq)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment