Skip to content

Commit 82a7ec1

Browse files
committed
perf: get-recent-updated-pages
1 parent 875e1b6 commit 82a7ec1

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

deps/db/src/logseq/db/common/initial_data.cljs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -306,11 +306,15 @@
306306
(d/datoms db :avet :block/updated-at)
307307
rseq
308308
(keep (fn [datom]
309-
(let [e (d/entity db (:e datom))]
310-
(when (and (common-entity-util/page? e)
311-
(not (entity-util/hidden? e))
312-
(not (string/blank? (:block/title e))))
313-
e))))
309+
(let [page (first (d/datoms db :eavt (:e datom) :block/page))]
310+
(when-not (or page
311+
(let [title (:v (first (d/datoms db :eavt (:e datom) :block/title)))]
312+
(string/blank? title)))
313+
(let [e (d/entity db (:e datom))]
314+
(when (and
315+
(common-entity-util/page? e)
316+
(not (entity-util/hidden? e)))
317+
e))))))
314318
(take 15))))
315319

316320
(defn- get-all-user-datoms

deps/db/src/logseq/db/frontend/entity_util.cljs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@
5050
(defn page?
5151
[entity]
5252
(or (internal-page? entity)
53+
(journal? entity)
5354
(class? entity)
5455
(property? entity)
55-
(whiteboard? entity)
56-
(journal? entity)))
56+
(whiteboard? entity)))
5757

5858
(defn asset?
5959
"Given an entity or map, check if it is an asset block"

0 commit comments

Comments
 (0)