Add buffers on channels.
This commit is contained in:
parent
b1550b1fc1
commit
7d61caea52
|
@ -1,4 +1,4 @@
|
||||||
(defproject views "0.4.0"
|
(defproject views "0.4.1"
|
||||||
:description "You underestimate the power of the SQL side"
|
:description "You underestimate the power of the SQL side"
|
||||||
|
|
||||||
:url "https://github.com/diligenceengine/views"
|
:url "https://github.com/diligenceengine/views"
|
||||||
|
|
|
@ -27,9 +27,9 @@
|
||||||
|
|
||||||
(defn init!
|
(defn init!
|
||||||
[{:keys [base-subscribed-views] :as conf} client-chan]
|
[{:keys [base-subscribed-views] :as conf} client-chan]
|
||||||
(let [subs (chan)
|
(let [subs (chan 200)
|
||||||
unsubs (chan)
|
unsubs (chan 200)
|
||||||
control (chan)
|
control (chan 200)
|
||||||
disconnects (filter< #(= :disconnect (:body %)) control)]
|
disconnects (filter< #(= :disconnect (:body %)) control)]
|
||||||
(sub client-chan :views.subscribe subs)
|
(sub client-chan :views.subscribe subs)
|
||||||
(sub client-chan :views.unsubscribe unsubs)
|
(sub client-chan :views.unsubscribe unsubs)
|
||||||
|
|
Loading…
Reference in a new issue