From 35639aae8d27c89946fb62c1f51e056c96f7d956 Mon Sep 17 00:00:00 2001 From: Pawel Andruszkiewicz Date: Thu, 19 Mar 2015 16:28:42 +0100 Subject: [PATCH] [Sensor] Added privilege checks. Change-Id: I43e0d91434738e08b440b3a20c9aad64a395722b --- src/sensor/sensor_api.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/sensor/sensor_api.js b/src/sensor/sensor_api.js index d9e4d66e..d44cac3e 100644 --- a/src/sensor/sensor_api.js +++ b/src/sensor/sensor_api.js @@ -141,6 +141,7 @@ var _listener = function(object) { var SENSOR_CHANGED_LISTENER = 'SensorChangedListener'; native_.addListener(SENSOR_CHANGED_LISTENER, _listener); +var _PRIVILEGE_HEALTH_INFO = 'http://tizen.org/privilege/healthinfo'; function getAvailableSensors() { var result = native_.callSync('SensorService_getAvailableSensors', {}); @@ -181,6 +182,7 @@ SensorService.prototype.getDefaultSensor = function() { } else if (_supportedSensors[index] === SensorType.ULTRAVIOLET) { return new UltravioletSensor(); } else if (_supportedSensors[index] === SensorType.HRM_RAW) { + xwalk.utils.checkPrivilegeAccess(_PRIVILEGE_HEALTH_INFO); return new HRMRawSensor(); } }; @@ -390,6 +392,8 @@ HRMRawSensor.prototype.getHRMRawSensorData = function() { } ]); + xwalk.utils.checkPrivilegeAccess(_PRIVILEGE_HEALTH_INFO); + _sensorListeners[this.sensorType].getData(args.successCallback, args.errorCallback); }; -- 2.34.1