From 140b1ef1a7b110178aebe17334353fa803d2ede7 Mon Sep 17 00:00:00 2001 From: Pliable Pixels Date: Thu, 31 Oct 2019 14:20:01 -0400 Subject: #857 flush cache when switching servers --- www/js/MenuController.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'www/js/MenuController.js') diff --git a/www/js/MenuController.js b/www/js/MenuController.js index 92aca6da..781fb21e 100644 --- a/www/js/MenuController.js +++ b/www/js/MenuController.js @@ -384,7 +384,18 @@ angular.module('zmApp.controllers').controller('MenuController', ['$scope', '$io } if (NVR.getLogin().serverName != $scope.newServer.val) - switchToServer($scope.newServer.val); + { + NVR.flushAPICache() + .then (function() { + switchToServer($scope.newServer.val); + }) + .catch (function(err) { + NVR.debug ('Error clearing cache:'+JSON.stringify(err)); + switchToServer($scope.newServer.val); + }); + } + + //$rootScope.$broadcast('server-changed'); -- cgit v1.2.3