Pārlūkot izejas kodu

Avoid unnecessary traversal.

master
Boris Grozev 9 gadus atpakaļ
vecāks
revīzija
fe724ef7dc
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2
    1
      modules/RTC/RTC.js

+ 2
- 1
modules/RTC/RTC.js Parādīt failu

404
 
404
 
405
     var self = this;
405
     var self = this;
406
     var resultResource = null;
406
     var resultResource = null;
407
-    Object.keys(this.remoteTracks).forEach(function (resource) {
407
+    Object.keys(this.remoteTracks).some(function (resource) {
408
         var audioTrack = self.getRemoteAudioTrack(resource);
408
         var audioTrack = self.getRemoteAudioTrack(resource);
409
         var videoTrack = self.getRemoteVideoTrack(resource);
409
         var videoTrack = self.getRemoteVideoTrack(resource);
410
         if((audioTrack && audioTrack.getSSRC() == ssrc) ||
410
         if((audioTrack && audioTrack.getSSRC() == ssrc) ||
411
             (videoTrack && videoTrack.getSSRC() == ssrc)) {
411
             (videoTrack && videoTrack.getSSRC() == ssrc)) {
412
             resultResource = resource;
412
             resultResource = resource;
413
+            return true;
413
         }
414
         }
414
     });
415
     });
415
 
416
 

Notiek ielāde…
Atcelt
Saglabāt