From b2ad62461c8993c33068d1b0215f36deba0e1c9f Mon Sep 17 00:00:00 2001 From: Pliable Pixels Date: Wed, 12 Sep 2018 20:15:20 -0400 Subject: #704 chaining fixes --- www/js/MenuController.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'www/js/MenuController.js') diff --git a/www/js/MenuController.js b/www/js/MenuController.js index c221aebe..18cd5989 100644 --- a/www/js/MenuController.js +++ b/www/js/MenuController.js @@ -135,6 +135,7 @@ angular.module('zmApp.controllers').controller('MenuController', ['$scope', '$io disableBack: true }); + console.log ("+++ state go after getMonitors force"); $state.go('app.refresh', { "view": $state.current.name }); @@ -145,7 +146,7 @@ angular.module('zmApp.controllers').controller('MenuController', ['$scope', '$io }, function (error) { var refresh = NVRDataModel.getMonitors(1); - + console.log ("+++ state go after API version error: "+error); $rootScope.apiVersion = "0.0.0"; NVRDataModel.debug("Error, failed API version, setting to " + $rootScope.apiVersion); @@ -153,6 +154,7 @@ angular.module('zmApp.controllers').controller('MenuController', ['$scope', '$io disableBack: true }); + $state.go('app.refresh', { "view": $state.current.name }); @@ -174,15 +176,20 @@ angular.module('zmApp.controllers').controller('MenuController', ['$scope', '$io NVRDataModel.debug("refreshing API version..."); NVRDataModel.getAPIversion() .then(function (data) { - var refresh = NVRDataModel.getMonitors(1); - $rootScope.apiVersion = data; + var refresh = NVRDataModel.getMonitors(1) + .then (function () { + $rootScope.apiVersion = data; $ionicHistory.nextViewOptions({ disableBack: true }); + + console.log ("+++ state go after 5xx"); $state.go('app.refresh', { "view": $state.current.name }); return; + }); + }, function (error) { var refresh = NVRDataModel.getMonitors(1); @@ -191,6 +198,7 @@ angular.module('zmApp.controllers').controller('MenuController', ['$scope', '$io $ionicHistory.nextViewOptions({ disableBack: true }); + console.log ("+++ state go after API version force"); $state.go('app.refresh', { "view": $state.current.name }); @@ -234,7 +242,7 @@ angular.module('zmApp.controllers').controller('MenuController', ['$scope', '$io scope: $scope, template: ' {{item}} ', - title: $translate.instant('kSelectLanguage'), + title: $translate.instant('kSelect'), buttons: [{ text: $translate.instant('kButtonCancel'), -- cgit v1.2.3