提交 452b7d12 authored 作者: Italo Rossi's avatar Italo Rossi

FS-10858 - [verto_communicator] Removing emit of res_check_done, on slow…

FS-10858 - [verto_communicator] Removing emit of res_check_done, on slow connections the emit could happen before the listening thus freezing the app on loading
上级 91f781d8
......@@ -3,12 +3,14 @@
angular
.module('vertoControllers')
.controller('LoadingController', ['$rootScope', '$scope', '$location',
function($rootScope, $scope, $location) {
.controller('LoadingController', ['$rootScope', '$scope', '$location', '$interval', 'verto',
function($rootScope, $scope, $location, $interval, verto) {
console.log('Loading controller');
$rootScope.$on('res_check_done', function() {
$location.path('/preview');
});
$interval(function() {
if (verto.data.resCheckEnded) {
$location.path('/preview');
}
}, 1000);
}
]);
})();
......@@ -174,7 +174,8 @@ vertoService.service('verto', ['$rootScope', '$cookieStore', '$location', 'stora
login: $cookieStore.get('verto_demo_login') || "1008",
password: $cookieStore.get('verto_demo_passwd') || "1234",
hostname: window.location.hostname,
wsURL: ("wss://" + window.location.hostname + ":8082")
wsURL: ("wss://" + window.location.hostname + ":8082"),
resCheckEnded: false
};
function cleanShareCall(that) {
......@@ -448,7 +449,7 @@ vertoService.service('verto', ['$rootScope', '$cookieStore', '$location', 'stora
}
});
$rootScope.$emit('res_check_done');
data.resCheckEnded = true;
} else {
console.debug('There is no instance of verto.');
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论