Просмотр исходного кода

fix: api call that failed with new async call

Also update lint for recent change with frontend.db.async
Gabriel Horner 2 лет назад
Родитель
Сommit
c7ab2e763c

+ 1 - 0
scripts/src/logseq/tasks/dev/db_and_file_graphs.clj

@@ -42,6 +42,7 @@
 (def file-graph-paths
 (def file-graph-paths
   "Paths _only_ for file graphs"
   "Paths _only_ for file graphs"
   ["src/main/frontend/handler/file_based" "src/main/frontend/handler/conversion.cljs" "src/main/frontend/handler/file_sync.cljs"
   ["src/main/frontend/handler/file_based" "src/main/frontend/handler/conversion.cljs" "src/main/frontend/handler/file_sync.cljs"
+   "src/main/frontend/db/file_based"
    "src/main/frontend/fs"
    "src/main/frontend/fs"
    "src/main/frontend/components/conversion.cljs" "src/main/frontend/components/file_sync.cljs"
    "src/main/frontend/components/conversion.cljs" "src/main/frontend/components/file_sync.cljs"
    "src/main/frontend/util/fs.cljs"
    "src/main/frontend/util/fs.cljs"

+ 1 - 1
src/main/frontend/db/async/util.cljs

@@ -6,7 +6,7 @@
 
 
 (defn <q
 (defn <q
   [graph & inputs]
   [graph & inputs]
-  (assert (not-any? fn? inputs) "Async query inptus can't include fns because fn can't be serialized")
+  (assert (not-any? fn? inputs) "Async query inputs can't include fns because fn can't be serialized")
   (when-let [sqlite @db-browser/*sqlite]
   (when-let [sqlite @db-browser/*sqlite]
     (p/let [result (.q sqlite graph (pr-str inputs))]
     (p/let [result (.q sqlite graph (pr-str inputs))]
       (bean/->clj result))))
       (bean/->clj result))))

+ 1 - 1
src/main/logseq/api.cljs

@@ -139,7 +139,7 @@
 (def ^:export get_current_graph_templates
 (def ^:export get_current_graph_templates
   (fn []
   (fn []
     (when-let [repo (state/get-current-repo)]
     (when-let [repo (state/get-current-repo)]
-      (let [templates (db-async/<get-all-templates repo)]
+      (p/let [templates (db-async/<get-all-templates repo)]
         (some-> templates
         (some-> templates
                 (update-vals db/pull)
                 (update-vals db/pull)
                 (sdk-utils/normalize-keyword-for-json)
                 (sdk-utils/normalize-keyword-for-json)