Просмотр исходного кода

Fix the naming of RTC.removeRemoteTrack

dev1
paweldomas 9 лет назад
Родитель
Сommit
b58a6f06dc
2 измененных файлов: 8 добавлений и 3 удалений
  1. 1
    1
      JitsiConference.js
  2. 7
    2
      modules/RTC/RTC.js

+ 1
- 1
JitsiConference.js Просмотреть файл

@@ -566,7 +566,7 @@ JitsiConference.prototype.onMemberLeft = function (jid) {
566 566
     var participant = this.participants[id];
567 567
     delete this.participants[id];
568 568
 
569
-    this.rtc.removeRemoteTrack(id);
569
+    this.rtc.removeRemoteTracks(id);
570 570
 
571 571
     this.eventEmitter.emit(JitsiConferenceEvents.USER_LEFT, id, participant);
572 572
 };

+ 7
- 2
modules/RTC/RTC.js Просмотреть файл

@@ -264,8 +264,13 @@ RTC.prototype.createRemoteTrack = function (data, sid, thessrc) {
264 264
     return remoteTrack;
265 265
 };
266 266
 
267
-RTC.prototype.removeRemoteTrack = function (resource) {
268
-    // FIXME this clears both audio and video tracks!
267
+/**
268
+ * Removes all JitsiRemoteTracks associated with given MUC nickname (resource
269
+ * part of the JID).
270
+ * @param resource the resource part of the MUC JID
271
+ * @returns {JitsiRemoteTrack|null}
272
+ */
273
+RTC.prototype.removeRemoteTracks = function (resource) {
269 274
     if(this.remoteTracks[resource]) {
270 275
         delete this.remoteTracks[resource];
271 276
     }

Загрузка…
Отмена
Сохранить