Browse Source

Avoid unnecessary traversal.

master
Boris Grozev 9 years ago
parent
commit
fe724ef7dc
1 changed files with 2 additions and 1 deletions
  1. 2
    1
      modules/RTC/RTC.js

+ 2
- 1
modules/RTC/RTC.js View File

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

Loading…
Cancel
Save