From d2f53505aea4a7d69b22348807c557786793a07c Mon Sep 17 00:00:00 2001 From: Pliable Pixels Date: Wed, 6 Jun 2018 19:57:52 -0400 Subject: event modal - only show alarm frames with time differences to save memory --- www/js/EventModalCtrl.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'www/js/EventModalCtrl.js') diff --git a/www/js/EventModalCtrl.js b/www/js/EventModalCtrl.js index ebc4bafc..6f5f53b2 100644 --- a/www/js/EventModalCtrl.js +++ b/www/js/EventModalCtrl.js @@ -1730,17 +1730,23 @@ angular.module('zmApp.controllers').controller('EventModalCtrl', ['$scope', '$ro $scope.alarm_images = []; tempAlarms = []; $scope.FrameArray = data.event.Frame; + var ts = 0; for (i = 0; i < data.event.Frame.length; i++) { if (data.event.Frame[i].Type == "Alarm") { // console.log ("**ONLY ALARM AT " + i + "of " + data.event.Frame.length); - tempAlarms.push({ + if (ts != data.event.Frame[i].TimeStamp) + { + tempAlarms.push({ - id: data.event.Frame[i].Id, - frameid: data.event.Frame[i].FrameId, - }); + id: data.event.Frame[i].Id, + frameid: data.event.Frame[i].FrameId, + }); + ts = data.event.Frame[i].TimeStamp; + } + } -- cgit v1.2.3