From 881c482c2de2afded44c7065e97b865cface04fd Mon Sep 17 00:00:00 2001 From: Pliable Pixels Date: Thu, 17 Aug 2017 14:12:03 -0400 Subject: #526 - tweaks to do a new refresh for each image to (hopefully) reduce memory buildup via caching --- www/js/MontageCtrl.js | 14 ++++++++++++++ www/templates/montage.html | 4 ++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/www/js/MontageCtrl.js b/www/js/MontageCtrl.js index 027cd052..d1185a8c 100644 --- a/www/js/MontageCtrl.js +++ b/www/js/MontageCtrl.js @@ -25,6 +25,11 @@ angular.module('zmApp.controllers') var ld; var refreshSec; + $rootScope.$on("auth-success", function () { + NVRDataModel.debug("REAUTH"); + console.log ("RETAUTH"); + NVRDataModel.stopNetwork(); + }); //-------------------------------------------------------------------------------------- @@ -495,6 +500,12 @@ angular.module('zmApp.controllers') }); } + function randEachTime() { + $scope.randToAvoidCacheMem = new Date().getTime(); + //$scope.randToAvoidCacheMem = "1"; + console.log ("Generating:"+$scope.randToAvoidCacheMem); + } + //----------------------------------------------------------------------- // re-compute rand so snapshot in montage reloads //----------------------------------------------------------------------- @@ -502,6 +513,9 @@ angular.module('zmApp.controllers') function loadNotifications() { + randEachTime(); + console.log ($scope.randToAvoidCacheMem); + if ($scope.areImagesLoading) { NVRDataModel.debug("skipping image refresh, packery is still loading"); diff --git a/www/templates/montage.html b/www/templates/montage.html index f835ce65..e591179f 100644 --- a/www/templates/montage.html +++ b/www/templates/montage.html @@ -105,14 +105,14 @@ - +
- +
-- cgit v1.2.3