diff options
| author | Pliable Pixels <pliablepixels@gmail.com> | 2018-05-09 09:00:17 -0400 |
|---|---|---|
| committer | Pliable Pixels <pliablepixels@gmail.com> | 2018-05-09 09:00:17 -0400 |
| commit | 2fb466e55e17aa73e6e655e6138ef429756bfc96 (patch) | |
| tree | 69ae3b22ad9b73ef4f5e61591c7b79bc0c4b3e1c /www | |
| parent | 070154fd1155434666f8f46d89cca9121c2a7e10 (diff) | |
fix undefined
Diffstat (limited to 'www')
| -rw-r--r-- | www/js/EventModalCtrl.js | 32 |
1 files changed, 23 insertions, 9 deletions
diff --git a/www/js/EventModalCtrl.js b/www/js/EventModalCtrl.js index 7c78d1f8..d39af046 100644 --- a/www/js/EventModalCtrl.js +++ b/www/js/EventModalCtrl.js @@ -394,10 +394,10 @@ angular.module('zmApp.controllers').controller('EventModalCtrl', ['$scope', '$ro if (resp.result == "Ok") { - $scope.currentProgress.progress = resp.status.progress; - $scope.eventId = resp.status.event; + if (resp.status) $scope.currentProgress.progress = resp.status.progress; + if (resp.status) $scope.eventId = resp.status.event; $scope.d_eventId = $scope.eventId; - $scope.currentRate = resp.status.rate; + if (resp.status) $scope.currentRate = resp.status.rate; if ($scope.currentProgress.progress > $scope.currentEventDuration) $scope.currentProgress.progress = $scope.currentEventDuration; $scope.progressText = "At " + $scope.currentProgress.progress + "s of " + $scope.currentEventDuration + "s"; @@ -1017,7 +1017,8 @@ angular.module('zmApp.controllers').controller('EventModalCtrl', ['$scope', '$ro $rootScope.authSession ; } - //console.log ("STREAM="+stream); + // console.log ($scope.currentStreamMode ); + // console.log ("STREAM="+stream); //console.log ("EID="+$scope.eventId); if ($rootScope.basicAuthToken && stream) stream +="&basicauth="+$rootScope.basicAuthToken; return stream; @@ -1391,15 +1392,28 @@ angular.module('zmApp.controllers').controller('EventModalCtrl', ['$scope', '$ro $scope.loginData.gapless = !$scope.loginData.gapless; NVRDataModel.setLogin($scope.loginData); + $scope.currentStreamMode = $scope.loginData.gapless ? 'gapless' : 'single'; + NVRDataModel.debug("EventModalCtrl: gapless has changed resetting everything & re-generating connkey"); + NVRDataModel.stopNetwork("EventModalCtrl-toggle gapless"); + currentStreamState = streamState.STOPPED; NVRDataModel.debug("Regenerating connkey as gapless has changed"); // console.log ("********* OFFSET FROM TOGGLE GAPLESS"); - $scope.connKey = (Math.floor((Math.random() * 999999) + 1)).toString(); - $timeout(function() - { - sendCommand('14', $scope.connKey, '&offset=' + $scope.currentProgress.progress); - }, 500); + $timeout (function() { + $scope.connKey = (Math.floor((Math.random() * 999999) + 1)).toString(); + currentStreamState = streamState.ACTIVE; + + /* $timeout(function() + { + sendCommand('14', $scope.connKey, '&offset=' + $scope.currentProgress.progress); + }, 500);*/ + + }); + + + + //$timeout.cancel(eventQueryHandle); //eventQueryHandle = $timeout (function(){checkEvent();}, zm.eventPlaybackQuery); |
