|
|
@@ -7,7 +7,6 @@
|
|
|
[logseq.sdk.ui :as sdk-ui]
|
|
|
[logseq.sdk.assets :as sdk-assets]
|
|
|
[clojure.string :as string]
|
|
|
- [datascript.core :as d]
|
|
|
[electron.ipc :as ipc]
|
|
|
[frontend.commands :as commands]
|
|
|
[frontend.components.plugins :as plugins]
|
|
|
@@ -616,6 +615,8 @@
|
|
|
(let [{:keys [pos] :or {pos :max}} (bean/->clj opts)]
|
|
|
(editor-handler/edit-block! block pos block-uuid))))))
|
|
|
|
|
|
+;; TODO: perf improvement, some operations such as delete-block doesn't need to load the full page
|
|
|
+;; instead, the db worker should provide those calls
|
|
|
(defn- <ensure-page-loaded
|
|
|
[block-uuid-or-page-name]
|
|
|
(p/let [repo (state/get-current-repo)
|