From: Italo Rossi Date: Thu, 28 Dec 2017 20:36:35 +0000 (-0300) Subject: FS-10858 - [verto_communicator] cancel timeout when done to avoid redirect loop X-Git-Tag: v1.8.1~3^2~254 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=726e52243429ac6f3935ba2aed7687124ea1cf41;p=thirdparty%2Ffreeswitch.git FS-10858 - [verto_communicator] cancel timeout when done to avoid redirect loop --- diff --git a/html5/verto/verto_communicator/src/vertoControllers/controllers/LoadingController.js b/html5/verto/verto_communicator/src/vertoControllers/controllers/LoadingController.js index 0dfee15801..9aaeb6e20e 100644 --- a/html5/verto/verto_communicator/src/vertoControllers/controllers/LoadingController.js +++ b/html5/verto/verto_communicator/src/vertoControllers/controllers/LoadingController.js @@ -6,11 +6,19 @@ .controller('LoadingController', ['$rootScope', '$scope', '$location', '$interval', 'verto', function($rootScope, $scope, $location, $interval, verto) { console.log('Loading controller'); - $interval(function() { - if (verto.data.resCheckEnded) { - $location.path('/preview'); - } + var int_id; + + $scope.stopInterval = function() { + $interval.cancel(int_id); + }; + + int_id = $interval(function() { + if (verto.data.resCheckEnded) { + $scope.stopInterval(); + $location.path('/preview'); + } }, 1000); + } ]); })();