update to views 0.5.0

This commit is contained in:
Gered 2014-12-27 00:00:51 -05:00
parent 32b9a4b635
commit 92d6bc6713
2 changed files with 4 additions and 4 deletions

View file

@ -9,7 +9,7 @@
[org.clojure/core.async "0.1.346.0-17112a-alpha"]
[reagent "0.5.0-alpha" :scope "provided"]
[clj-browserchannel-messaging "0.0.2"]
[views "0.4.9"]]
[views "0.5.0"]]
:source-paths ["src/clj"]
:resource-paths ["src/cljs"])

View file

@ -6,7 +6,7 @@
[views.persistence.core :refer [subscriptions]]
[views.persistence.memory :refer [new-memory-persistence]]
[views.router :as vr]
[views.subscribed-views :refer [subscribed-views]]))
[views.subscribed-views :refer [subscribed-views persistence]]))
(defonce
^{:doc "The Views configuration. Used with functions like vexec!, etc."}
@ -95,7 +95,6 @@
; present (even though we passed them in).
; this is not necessarily desirable behaviour for certain advanced
; configurations!
(assoc :persistence persistence)
(assoc :namespace :default-ns)
(assoc :subscriber-key-fn subscriber-key))))))
@ -125,6 +124,7 @@
"Returns a set of subscriber-keys representing clients subscribed to the views
identified by the list of view signatures specified."
[view-sigs]
(let [persistence (:persistence @views-config)
(let [bsv (:base-subscribed-views @views-config)
persistence (persistence bsv)
namespace (or (:namespace @views-config) :default-ns)]
(subscriptions persistence namespace view-sigs)))