From: Pawel Andruszkiewicz
Date: Tue, 3 Nov 2015 14:11:46 +0000 (+0100)
Subject: [Device] Updated the implementation to latest version of API.
X-Git-Tag: submit/tizen/20151221.111205^2~63^2
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=99359d1641f1686b31cf0f5681e4d6c46a0e6722;p=platform%2Fcore%2Fapi%2Fcordova-plugins.git
[Device] Updated the implementation to latest version of API.
[Verification] All unit tests pass.
Change-Id: I2d0408821e6a40093911cfdd151fd1f841d74ed1
Signed-off-by: Pawel Andruszkiewicz
---
diff --git a/src/device/cordova_device_api.js b/src/device/cordova_device_api.js
index 5ce4de0..0fdd748 100755
--- a/src/device/cordova_device_api.js
+++ b/src/device/cordova_device_api.js
@@ -27,6 +27,8 @@ function DeviceInfo() {
this.uuid = tizen.systeminfo.getCapability('http://tizen.org/system/tizenid');
this.version = tizen.systeminfo.getCapability('http://tizen.org/feature/platform.version');
this.manufacturer = tizen.systeminfo.getCapability('http://tizen.org/system/manufacturer');
+ this.isVirtual = -1 !== this.model.toLowerCase().indexOf('emulator');
+ this.serial = this.uuid;
}
var di;
@@ -42,7 +44,9 @@ exports = {
platform: di.platform,
uuid: di.uuid,
version: di.version,
- manufacturer: di.manufacturer // not documented, but required by tests
+ manufacturer: di.manufacturer, // not documented, but required by tests
+ isVirtual: di.isVirtual,
+ serial: di.serial
});
}
};
diff --git a/src/lib/plugins/cordova-plugin-device/www/device.js b/src/lib/plugins/cordova-plugin-device/www/device.js
index 023bafd..ff0c5b4 100644
--- a/src/lib/plugins/cordova-plugin-device/www/device.js
+++ b/src/lib/plugins/cordova-plugin-device/www/device.js
@@ -42,6 +42,8 @@ function Device() {
this.cordova = null;
this.model = null;
this.manufacturer = null;
+ this.isVirtual = null;
+ this.serial = null;
var me = this;
@@ -56,7 +58,9 @@ function Device() {
me.uuid = info.uuid;
me.cordova = buildLabel;
me.model = info.model;
+ me.isVirtual = info.isVirtual;
me.manufacturer = info.manufacturer || 'unknown';
+ me.serial = info.serial || 'unknown';
channel.onCordovaInfoReady.fire();
},function(e) {
me.available = false;