summaryrefslogtreecommitdiff
path: root/www/js/NVR.js
diff options
context:
space:
mode:
authorPliable Pixels <pliablepixels@gmail.com>2019-12-17 11:01:53 -0500
committerPliable Pixels <pliablepixels@gmail.com>2019-12-17 11:01:53 -0500
commitfb215ba18d415bb00980530eba0a48c3e5216b7e (patch)
tree02031b4ab6d7fed5e3a8f79d3d9006e266fbeb9e /www/js/NVR.js
parent0ce2be5cb921c979c79091b773f6c80612779bc2 (diff)
#876 custom header
Diffstat (limited to 'www/js/NVR.js')
-rw-r--r--www/js/NVR.js18
1 files changed, 17 insertions, 1 deletions
diff --git a/www/js/NVR.js b/www/js/NVR.js
index 36ddf880..37a6c816 100644
--- a/www/js/NVR.js
+++ b/www/js/NVR.js
@@ -22,7 +22,7 @@ angular.module('zmApp.controllers')
It is changed by sync_version.sh
*/
var zmAppVersion = "1.3.085";
- var zmAPIVersion = null;
+
var isBackground = false;
var justResumed = false;
var timeSinceResumed = -1;
@@ -210,6 +210,7 @@ angular.module('zmApp.controllers')
'useAPICaching': true,
'pauseStreams': false,
'liveStreamBuffer': 100,
+ 'zmNinjaHeader':undefined, // filled in init. custom header
};
@@ -233,6 +234,10 @@ angular.module('zmApp.controllers')
cordova.plugin.http.useBasicAuth(loginData.basicAuthUser, loginData.basicAuthPassword);
}
+ // setup custom header
+ cordova.plugin.http.setHeader('*', 'X-ZmNinja', loginData.zmNinjaHeader);
+
+
if (!loginData.enableStrictSSL) {
//alert("Enabling insecure SSL");
@@ -1602,6 +1607,10 @@ angular.module('zmApp.controllers')
loginData.liveStreamBuffer = 100;
}
+ if ((typeof loginData.zmNinjaHeader == undefined) || (loginData.zmNinjaHeader == '')) {
+ loginData.zmNinjaHeader = 'zmNinja version:'+zmAppVersion;
+ }
+
loginData.canSwipeMonitors = true;
loginData.forceImageModePath = false;
loginData.enableBlog = true;
@@ -2283,6 +2292,13 @@ angular.module('zmApp.controllers')
setAppVersion: function (ver) {
zmAppVersion = ver;
+ $rootScope.appVersion = ver; // for custom header
+
+ //console.log ('****** VER:'+$rootScope.appVersion);
+ },
+
+ getCustomHeader: function () {
+ return loginData.zmNinjaHeader;
},
getAppVersion: function () {