perf: reduce str & pr-str calls

This commit is contained in:
rcmerci
2024-12-12 17:40:14 +08:00
parent 1bd5028906
commit ebbb53c5ae
2 changed files with 6 additions and 5 deletions

View File

@@ -2286,10 +2286,11 @@ Similar to re-frame subscriptions"
(defn sub-async-query-loading
[k]
(assert (some? k))
(rum/react
(r/cached-derived-atom (:db/async-query-loading @state) [(get-current-repo) ::async-query (str k)]
(fn [s] (contains? s (str k))))))
(assert (or (string? k) (uuid? k)))
(let [k* (str k)]
(rum/react
(r/cached-derived-atom (:db/async-query-loading @state) [(get-current-repo) ::async-query k*]
(fn [s] (contains? s k*))))))
(defn clear-async-query-state!
[]