Ver Fonte

enhance(rtc): add log for :default e

rcmerci há 3 meses atrás
pai
commit
6fced3b433

+ 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))))))}))