summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArjun Roychowdhury <pliablepixels@gmail.com>2015-11-17 17:02:37 -0500
committerArjun Roychowdhury <pliablepixels@gmail.com>2015-11-17 17:02:37 -0500
commit6a857a3bf98441259002b6db7ac1d0a87b4e840f (patch)
tree43a22156636c5ccd9eb9e4229148ad2f3f7bd869
parent46168f2d1551514414beda6fc7ffe25eb67d8553 (diff)
#93 - empty monitor list check
Former-commit-id: 3635f10308af6dc459db2d36d7f158488407b35a
-rw-r--r--www/js/EventCtrl.js15
-rw-r--r--www/js/MonitorCtrl.js15
2 files changed, 30 insertions, 0 deletions
diff --git a/www/js/EventCtrl.js b/www/js/EventCtrl.js
index 7ebc764b..beadd18b 100644
--- a/www/js/EventCtrl.js
+++ b/www/js/EventCtrl.js
@@ -163,6 +163,21 @@ angular.module('zmApp.controllers')
$scope.monitors = ZMDataModel.applyMontageMonitorPrefs(tempMon, 2)[0];
} else
$scope.monitors = message;
+
+
+ if ($scope.monitors.length == 0)
+ {
+ $ionicPopup.alert({
+ title: "No Monitors found",
+ template: "Please check your credentials"
+ });
+ $ionicHistory.nextViewOptions({
+ disableBack: true
+ });
+ $state.go("login");
+ return;
+ }
+
// console.log ("********** GOT MONITORS " + JSON.stringify($scope.monitors));
//$scope.monitors = message;
diff --git a/www/js/MonitorCtrl.js b/www/js/MonitorCtrl.js
index 60b9f0cb..f5da0733 100644
--- a/www/js/MonitorCtrl.js
+++ b/www/js/MonitorCtrl.js
@@ -19,6 +19,21 @@ angular.module('zmApp.controllers')
console.log("***EVENTS: Waiting for Monitors to load before I proceed");
$scope.monitors = [];
$scope.monitors = message;
+
+
+ if ($scope.monitors.length == 0)
+ {
+ $ionicPopup.alert({
+ title: "No Monitors found",
+ template: "Please check your credentials"
+ });
+ $ionicHistory.nextViewOptions({
+ disableBack: true
+ });
+ $state.go("login");
+ return;
+ }
+
var loginData = ZMDataModel.getLogin();
monitorStateCheck();
console.log("Setting Awake to " + ZMDataModel.getKeepAwake());