update dependencies

also remove dependency on prismatic plumbing, since clojure 1.9 added
the swap-vals! function
This commit is contained in:
Gered 2022-01-12 16:10:23 -05:00
parent e334b36516
commit e61d678003
2 changed files with 4 additions and 6 deletions

View file

@ -5,13 +5,12 @@
:license {:name "MIT License" :license {:name "MIT License"
:url "http://opensource.org/licenses/MIT"} :url "http://opensource.org/licenses/MIT"}
:dependencies [[org.clojure/tools.logging "0.3.1"] :dependencies [[org.clojure/tools.logging "1.2.4"]]
[prismatic/plumbing "0.5.3"]]
:profiles {:provided :profiles {:provided
{:dependencies [[org.clojure/clojure "1.8.0"]]} {:dependencies [[org.clojure/clojure "1.10.3"]]}
:test :test
{:dependencies [[pjstadig/humane-test-output "0.8.0"]] {:dependencies [[pjstadig/humane-test-output "0.11.0"]]
:injections [(require 'pjstadig.humane-test-output) :injections [(require 'pjstadig.humane-test-output)
(pjstadig.humane-test-output/activate!)]}}) (pjstadig.humane-test-output/activate!)]}})

View file

@ -4,7 +4,6 @@
(clojure.lang Atom)) (clojure.lang Atom))
(:require (:require
[views.protocols :refer [IView id data relevant?]] [views.protocols :refer [IView id data relevant?]]
[plumbing.core :refer [swap-pair!]]
[clojure.tools.logging :refer [info debug error trace]])) [clojure.tools.logging :refer [info debug error trace]]))
;; The view-system data structure has this shape: ;; The view-system data structure has this shape:
@ -222,7 +221,7 @@
(defn- pop-hints! (defn- pop-hints!
[^Atom view-system] [^Atom view-system]
(let [p (swap-pair! view-system assoc :hints #{})] (let [p (swap-vals! view-system assoc :hints #{})]
(or (:hints (first p)) #{}))) (or (:hints (first p)) #{})))
(defn refresh-views! (defn refresh-views!