소스 검색

确保音频websocket被关闭

Michael Wang 6 년 전
부모
커밋
a8d4235f17
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      src/features/OnlineExam/Examing/ws.js

+ 5 - 1
src/features/OnlineExam/Examing/ws.js

@@ -88,7 +88,11 @@ function heartbeat() {
 
 export function closeWsWithoutReconnect() {
   shouldReconnect = false;
-  ws.close();
+  try {
+    if (ws && ws.readyState === 1) ws.close();
+  } catch (e) {
+    console.log("关闭ws异常。");
+  }
 }
 
 export function getQRCode(order) {