From f29ff47e447364cbf7b99a6b865054c9fcc464a9 Mon Sep 17 00:00:00 2001 From: Manuel Araoz Date: Thu, 8 May 2014 16:58:36 -0300 Subject: [PATCH] remove offline peers --- js/services/controllerUtils.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/js/services/controllerUtils.js b/js/services/controllerUtils.js index 3638bdbf8..d3244c176 100644 --- a/js/services/controllerUtils.js +++ b/js/services/controllerUtils.js @@ -9,6 +9,15 @@ angular.module('copay.controllerUtils') $rootScope.getVideoURL = function(copayer) { var vi = $rootScope.videoInfo[copayer] if (!vi) return; + + //alert($rootScope.wallet.getOnlinePeerIDs()); + //alert(copayer); + if ($rootScope.wallet.getOnlinePeerIDs().indexOf(copayer) === -1) { + // peer disconnected, remove his video + delete $rootScope.videoInfo[copayer] + return; + } + var encoded = vi.url; var url = decodeURI(encoded); var trusted = $sce.trustAsResourceUrl(url);