summaryrefslogtreecommitdiff
path: root/www/js
diff options
context:
space:
mode:
authorPliable Pixels <pliablepixels@gmail.com>2017-08-17 14:12:03 -0400
committerPliable Pixels <pliablepixels@gmail.com>2017-08-17 14:12:03 -0400
commit881c482c2de2afded44c7065e97b865cface04fd (patch)
tree192acb77f3db8f6bec6f1e237ad019f5f5f60fa3 /www/js
parentfd0fca20f936fd43945c3ff1caa39b9fb04e1e4e (diff)
#526 - tweaks to do a new refresh for each image to (hopefully) reduce memory buildup via caching
Diffstat (limited to 'www/js')
-rw-r--r--www/js/MontageCtrl.js14
1 files changed, 14 insertions, 0 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");