[mirotalksfu] - fix removeConsumer

هذا الالتزام موجود في:
Miroslav Pejic
2021-09-02 20:13:00 +02:00
الأصل 6b871c9d7d
التزام bfeb4a914a

عرض الملف

@@ -831,9 +831,12 @@ class RoomClient {
removeConsumer(consumer_id) { removeConsumer(consumer_id) {
let elem = this.getId(consumer_id); let elem = this.getId(consumer_id);
let d = this.getId(consumer_id + '_d'); let d = this.getId(consumer_id + '_d');
elem.srcObject.getTracks().forEach(function (track) { elem.srcObject.getTracks().forEach(function (track) {
track.stop(); track.stop();
}); });
if (elem) elem.parentNode.removeChild(elem);
if (d) d.parentNode.removeChild(d); if (d) d.parentNode.removeChild(d);
this.consumers.delete(consumer_id); this.consumers.delete(consumer_id);