Skip to content

Commit 74e0211

Browse files
committed
feat: add blocking? option on creation
1 parent 240b8b2 commit 74e0211

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

src/com/moclojer/components/core.clj

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,12 @@
3030
(def setup-logger logs/setup)
3131

3232
(defn new-mq
33-
([workers]
34-
(new-mq workers []))
35-
([workers jobs]
33+
([workers blocking?]
34+
(new-mq workers [] blocking?))
35+
([workers jobs blocking?]
3636
(mq/map->MQ {:workers workers
37-
:jobs jobs})))
37+
:jobs jobs
38+
:blocking? blocking?})))
3839

3940
(defn new-mq-mock
4041
[]

src/com/moclojer/components/mq.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@
102102
(Thread/sleep sleep)
103103
(recur (inc attempt)))))))))
104104

105-
(defonce mock-channels (atom {}))
105+
(def mock-channels (atom {}))
106106

107107
(defn mock-op-name->op-fn
108108
"Adapts given mq `operation name` to its relative function."

0 commit comments

Comments
 (0)