fix: no need to query for other attributes in pagination

This commit is contained in:
Tienson Qin
2023-06-05 17:26:21 +08:00
parent 5b29a2e358
commit c85d224e75
2 changed files with 5 additions and 6 deletions

View File

@@ -67,12 +67,11 @@
start-id)
more-data (db-model/get-paginated-blocks-no-cache db start-id' option)]
(react/swap-new-result! query-k
(fn [[entities structure-map]]
(fn [[entities _tx-data]]
(let [entities' (->> (concat entities more-data)
(util/distinct-by :block/uuid))
structure-map' (->> (concat structure-map (map (juxt :block/parent :block/left :block/collapsed?) more-data))
(util/distinct-by :block/uuid))]
[entities' structure-map'])))))
tx-data' (mapv (juxt :block/parent :block/left :block/collapsed?) more-data)]
[entities' tx-data'])))))
(defn indentable?
[{:block/keys [parent left]}]