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"
:url "http://opensource.org/licenses/MIT"}
:dependencies [[org.clojure/tools.logging "0.3.1"]
[prismatic/plumbing "0.5.3"]]
:dependencies [[org.clojure/tools.logging "1.2.4"]]
:profiles {:provided
{:dependencies [[org.clojure/clojure "1.8.0"]]}
{:dependencies [[org.clojure/clojure "1.10.3"]]}
:test
{:dependencies [[pjstadig/humane-test-output "0.8.0"]]
{:dependencies [[pjstadig/humane-test-output "0.11.0"]]
:injections [(require 'pjstadig.humane-test-output)
(pjstadig.humane-test-output/activate!)]}})

View file

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