summaryrefslogtreecommitdiff
path: root/www/js/NVR.js
diff options
context:
space:
mode:
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 () {