diff options
author | Ivan Sein <ivan@struktur.de> | 2017-04-10 13:52:13 +0300 |
---|---|---|
committer | Ivan Sein <ivan@struktur.de> | 2017-05-08 17:41:29 +0300 |
commit | 543d1dc3ce5941bc9b7616fcb91634f780ac7d6b (patch) | |
tree | 1a12a4bdafa2cd7bf2bf4daff09bc72a7ca8ecf6 /js/simplewebrtc.js | |
parent | cef7621d69a00a74217c0867c6e997b9a9d599a5 (diff) |
Close peer when receiving iceFailed or connectivityError.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
Diffstat (limited to 'js/simplewebrtc.js')
-rw-r--r-- | js/simplewebrtc.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/js/simplewebrtc.js b/js/simplewebrtc.js index 44cfc519b..a99037aab 100644 --- a/js/simplewebrtc.js +++ b/js/simplewebrtc.js @@ -18089,10 +18089,14 @@ this.webrtc.on('iceFailed', function (peer) { // TODO: local ice failure console.error('iceFailed event received'); + console.warn('Peer ended', id); + peer.end(); }); this.webrtc.on('connectivityError', function (peer) { // TODO: remote ice failure console.error('connectivityError event received'); + console.warn('Peer ended', id); + peer.end(); }); // screensharing events @@ -18539,6 +18543,7 @@ // removes peers WebRTC.prototype.removePeers = function (id, type) { this.getPeers(id, type).forEach(function (peer) { + console.warn('Peer ended', id); peer.end(); }); }; |