From d24aafd314171a8d70781fed54f77bf6fe8be288 Mon Sep 17 00:00:00 2001 From: Juliusz Chroboczek Date: Mon, 27 Apr 2020 01:37:27 +0200 Subject: [PATCH] Remove all down connections at websocket close. --- static/sfu.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/static/sfu.js b/static/sfu.js index 2638a2d..ee2efb7 100644 --- a/static/sfu.js +++ b/static/sfu.js @@ -391,6 +391,12 @@ function serverConnect() { document.getElementById('sharebox').checked = false; document.getElementById('sharebox').disabled = true; setShareMedia(); + for(let id in down) { + let c = down[id]; + delete(down[id]); + c.close(false); + delMedia(id); + } reject(new Error('websocket close ' + e.code + ' ' + e.reason)); }; socket.onmessage = function(e) {