From 92d6bc6713131774b6645b91c33f003908a9889a Mon Sep 17 00:00:00 2001 From: gered Date: Sat, 27 Dec 2014 00:00:51 -0500 Subject: [PATCH] update to views 0.5.0 --- project.clj | 2 +- src/clj/reagent_data_views/server/core.clj | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/project.clj b/project.clj index d1e9dc8..6607f1d 100644 --- a/project.clj +++ b/project.clj @@ -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"]) diff --git a/src/clj/reagent_data_views/server/core.clj b/src/clj/reagent_data_views/server/core.clj index c93af1c..9cfa690 100644 --- a/src/clj/reagent_data_views/server/core.clj +++ b/src/clj/reagent_data_views/server/core.clj @@ -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))) \ No newline at end of file