Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/spreed.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Sein <ivan@struktur.de>2017-04-10 13:52:13 +0300
committerIvan Sein <ivan@struktur.de>2017-05-08 17:41:29 +0300
commit543d1dc3ce5941bc9b7616fcb91634f780ac7d6b (patch)
tree1a12a4bdafa2cd7bf2bf4daff09bc72a7ca8ecf6 /js/simplewebrtc.js
parentcef7621d69a00a74217c0867c6e997b9a9d599a5 (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.js5
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();
});
};