From: Pawel Andruszkiewicz
Date: Thu, 5 Nov 2015 14:15:28 +0000 (+0100)
Subject: [Sensor] Updated implementation of privilege checks.
X-Git-Tag: submit/tizen/20151215.081524^2~11^2
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=40c75c1ac0fa3598b678b584e80bbc2abb2e1eff;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git
[Sensor] Updated implementation of privilege checks.
This also applies changes from commit 05fd709f39c12cb3a564a49a6856bf60d4aa89c6
[Verification] Code compiles without errors, unable to test on tizen3.0
Change-Id: I35c1575e8dbb238132889529d9530e0645f9782e
Signed-off-by: Pawel Andruszkiewicz
---
diff --git a/src/sensor/sensor_api.js b/src/sensor/sensor_api.js
index b6c24d1..5721bd4 100644
--- a/src/sensor/sensor_api.js
+++ b/src/sensor/sensor_api.js
@@ -14,11 +14,13 @@
* limitations under the License.
*/
-var validator_ = xwalk.utils.validator;
-var converter_ = xwalk.utils.converter;
+var utils_ = xwalk.utils;
+var privilege_ = utils_.privilege;
+var validator_ = utils_.validator;
+var converter_ = utils_.converter;
+var T_ = utils_.type;
var types_ = validator_.Types;
-var T_ = xwalk.utils.type;
-var native_ = new xwalk.utils.NativeManager(extension);
+var native_ = new utils_.NativeManager(extension);
// Enums
var SensorType = {
@@ -165,7 +167,7 @@ function getAvailableSensors() {
function SensorService() {
};
-SensorService.prototype.getDefaultSensor = function() {
+function getDefaultSensor() {
var args = validator_.validateArgs(arguments, [
{
name : 'type',
@@ -192,11 +194,15 @@ SensorService.prototype.getDefaultSensor = function() {
} else if (_supportedSensors[index] === SensorType.ULTRAVIOLET) {
return new UltravioletSensor();
} else if (_supportedSensors[index] === SensorType.HRM_RAW) {
- xwalk.utils.checkPrivilegeAccess(xwalk.utils.privilege.HEALTHINFO);
+ utils_.checkPrivilegeAccess(privilege_.HEALTHINFO);
return new HRMRawSensor();
}
};
+SensorService.prototype.getDefaultSensor = function() {
+ return getDefaultSensor.apply(this, arguments);
+};
+
SensorService.prototype.getAvailableSensors = function() {
if (!_isChecked) {
getAvailableSensors();
@@ -388,7 +394,7 @@ HRMRawSensor.prototype = new Sensor();
HRMRawSensor.prototype.constructor = Sensor;
-HRMRawSensor.prototype.getHRMRawSensorData = function() {
+function getHRMRawSensorData() {
var args = validator_.validateArgs(arguments, [
{
name : 'successCallback',
@@ -402,11 +408,15 @@ HRMRawSensor.prototype.getHRMRawSensorData = function() {
}
]);
- xwalk.utils.checkPrivilegeAccess(xwalk.utils.privilege.HEALTHINFO);
+ utils_.checkPrivilegeAccess(privilege_.HEALTHINFO);
_sensorListeners[this.sensorType].getData(args.successCallback, args.errorCallback);
};
+HRMRawSensor.prototype.getHRMRawSensorData = function() {
+ getHRMRawSensorData.apply(this, arguments);
+};
+
////////////////////// Sensor Data classes/////////////////////////////////////////////////////
////Base SensorData class
var SensorData = function () {