瀏覽代碼

enhance(rtc): add log for :default e

rcmerci 3 月之前
父節點
當前提交
6fced3b433
共有 2 個文件被更改,包括 6 次插入0 次删除
  1. 3 0
      src/main/frontend/worker/rtc/asset.cljs
  2. 3 0
      src/main/frontend/worker/rtc/core.cljs

+ 3 - 0
src/main/frontend/worker/rtc/asset.cljs

@@ -299,6 +299,9 @@
            m/?)
           (catch Cancelled e
             (add-log-fn :rtc.asset.log/cancelled {})
+            (throw e))
+          (catch :default e
+            (add-log-fn :rtc.asset.log/cancelled {:ex-message (ex-message e) :ex-data (ex-data e)})
             (throw e)))))}))
 
 (comment

+ 3 - 0
src/main/frontend/worker/rtc/core.cljs

@@ -286,6 +286,9 @@
           (catch Cancelled e
             (add-log-fn :rtc.log/cancelled {})
             (throw e))
+          (catch :default e
+            (add-log-fn :rtc.log/cancelled {:ex-message (ex-message e) :ex-data (ex-data e)})
+            (throw e))
           (finally
             (started-dfv :final) ;; ensure started-dfv can recv a value(values except the first one will be disregarded)
             (when @*assets-sync-loop-canceler (@*assets-sync-loop-canceler))))))}))