File tree Expand file tree Collapse file tree 5 files changed +13
-5
lines changed Expand file tree Collapse file tree 5 files changed +13
-5
lines changed Original file line number Diff line number Diff line change 6
6
7
7
> The re-frame [ Clojars page] ( https://clojars.org/re-frame/ ) contains dependency coordinates for Maven/deps/Lein.
8
8
9
+ ## 1.4.2 (2023-12-09)
10
+
11
+ #### Fixed
12
+
13
+ - ` re-frame.utils ` failed to load in a clj runtime, due to interop issues.
14
+
9
15
## 1.4.1 (2023-12-07)
10
16
11
17
#### Added
Original file line number Diff line number Diff line change 5
5
[re-frame.registrar :refer [get-handler]]
6
6
[re-frame.loggers :refer [console]]
7
7
[re-frame.interceptor :refer [->interceptor get-effect get-coeffect update-effect assoc-effect]]
8
+ [re-frame.interop :as interop]
8
9
[reagent.core :as r]))
9
10
10
11
(def db-path? vector? )
13
14
14
15
(def flow<-? (comp some? ::flow<- ))
15
16
16
- (def flows (r/atom {}))
17
+ (def flows (interop/ratom {}))
17
18
18
19
(defn lookup [id] (get @flows id))
19
20
Original file line number Diff line number Diff line change 4
4
[re-frame.subs :refer [deref-input-signals sugar warn-when-not-reactive]]
5
5
[re-frame.registrar :refer [register-handler]]
6
6
[re-frame.register.alpha :refer [reg lifecycle->method]]
7
- [re-frame.interop :refer [add-on-dispose! make-reaction reactive? reagent-id]]
7
+ [re-frame.interop :refer [add-on-dispose! make-reaction reactive? reagent-id ratom ]]
8
8
[re-frame.query.alpha :as q]
9
9
[re-frame :as-alias rf]
10
10
[re-frame.trace :as trace :include-macros true ]
102
102
103
103
(reg :sub-lifecycle :forever sub-forever)
104
104
105
- (def nil-ref (r/atom nil ))
105
+ (def nil-ref (ratom nil ))
106
106
107
107
(defn sub-flow [q]
108
108
(or (some-> (:id (or (second (::rf/query-v q)) q))
Original file line number Diff line number Diff line change 1
1
(ns re-frame.utils
2
2
(:require
3
- [re-frame.loggers :refer [console]]))
3
+ [re-frame.loggers :refer [console]]
4
+ [re-frame.interop :as interop]))
4
5
5
6
(defn dissoc-in
6
7
" Dissociates an entry from a nested associative structure returning a new
53
54
{} graph)
54
55
ks (keys graph)]
55
56
(loop [q (filter #(zero? (get in-degree % 0 )) ks)
56
- sorted # queue []
57
+ sorted interop/empty- queue
57
58
in-degree in-degree]
58
59
(cond
59
60
(seq q)
File renamed without changes.
You can’t perform that action at this time.
0 commit comments