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);