Browse Source

enhance: catch error when thread-api throws (2)

rcmerci 2 days ago
parent
commit
18464effc8
1 changed files with 3 additions and 2 deletions
  1. 3 2
      src/main/frontend/common/thread_api.cljc

+ 3 - 2
src/main/frontend/common/thread_api.cljc

@@ -2,7 +2,8 @@
   "Macro for defining thread apis, which is invokeable by other threads"
   #?(:cljs (:require-macros [frontend.common.thread-api]))
   #?(:cljs (:require [logseq.db :as ldb]
-                     [promesa.core :as p])))
+                     [promesa.core :as p]
+                     [lambdaisland.glogi :as log])))
 
 #?(:cljs
    (def *thread-apis (volatile! {})))
@@ -28,7 +29,7 @@
      (try
        (ldb/write-transit-str v)
        (catch :default e
-         (log/error :thread-api-write-transit-failed-2 qualified-kw-str)
+         (log/error :thread-api-write-transit-failed qualified-kw-str)
          (throw e)))))
 
 #?(:cljs