瀏覽代碼

fix(rtc): fix handle-remote-genernal-exception

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

+ 5 - 2
src/main/frontend/worker/rtc/core.cljs

@@ -851,7 +851,7 @@
 
 (defmulti handle-remote-genernal-exception
   "throw `ex-break-rtc-loop` when need to quit current rtc-loop"
-  (fn [resp & _] (comp :type :ex-data resp)))
+  (fn [resp & _] (:type (:ex-data resp))))
 
 (declare <remove-remote-graph-info stop-rtc stop-rtc-helper)
 (defmethod handle-remote-genernal-exception :graph-not-exist [_ state]
@@ -1006,7 +1006,10 @@
           (async/unsub data-from-ws-pub "push-updates" push-data-from-ws-ch)
           (catch :default e
             (case (:type (ex-data e))
-              ::break-rtc-loop (prn :break-rtc-loop))))))))
+              ::break-rtc-loop (prn :break-rtc-loop)
+              ;; else
+              (prn ::unknown-ex e)
+              )))))))
 
 
 ;;;  APIs ================================================================