瀏覽代碼

Avoid unnecessary traversal.

master
Boris Grozev 9 年之前
父節點
當前提交
fe724ef7dc
共有 1 個檔案被更改,包括 2 行新增1 行删除
  1. 2
    1
      modules/RTC/RTC.js

+ 2
- 1
modules/RTC/RTC.js 查看文件

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
 

Loading…
取消
儲存