From: Lukasz Bardeli Date: Tue, 24 May 2016 12:22:14 +0000 (+0200) Subject: [Device] fixed handle error X-Git-Tag: accepted/tizen/3.0/common/20161114.105156~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F29%2F71229%2F1;p=platform%2Fcore%2Fapi%2Fcordova-plugins.git [Device] fixed handle error Change-Id: I596b6de5bf66ce9fd366c8992e1c2f6baaf833f8 Signed-off-by: Lukasz Bardeli --- diff --git a/src/lib/plugins/cordova-plugin-device/tizen/Device.js b/src/lib/plugins/cordova-plugin-device/tizen/Device.js index 34da27c..16c9d82 100755 --- a/src/lib/plugins/cordova-plugin-device/tizen/Device.js +++ b/src/lib/plugins/cordova-plugin-device/tizen/Device.js @@ -21,14 +21,40 @@ cordova.define(plugin_name, function(require, exports, module) { // TODO: remove -> end function DeviceInfo() { - this.cordovaVersion = require('cordova/platform').cordovaVersion; - this.model = tizen.systeminfo.getCapability('http://tizen.org/system/model_name'); - this.platform = tizen.systeminfo.getCapability('http://tizen.org/system/platform.name'); - 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; + try { + this.model = tizen.systeminfo.getCapability('http://tizen.org/system/model_name'); + this.isVirtual = -1 !== this.model.toLowerCase().indexOf('emulator'); + } catch (e) { + console.log(e); + this.model = undefined; + this.isVirtual = undefined; + } + try { + this.platform = tizen.systeminfo.getCapability('http://tizen.org/system/platform.name'); + } catch (e) { + console.log(e); + this.platform = undefined; + } + try { + this.uuid = tizen.systeminfo.getCapability('http://tizen.org/system/tizenid'); + this.serial = this.uuid; + } catch (e) { + console.log(e); + this.uuid = undefined; + this.serial = undefined; + } + try { + this.version = tizen.systeminfo.getCapability('http://tizen.org/feature/platform.version'); + } catch (e) { + console.log(e); + this.version = undefined; + } + try { + this.manufacturer = tizen.systeminfo.getCapability('http://tizen.org/system/manufacturer'); + } catch (e) { + console.log(e); + this.manufacturer = undefined; + } } var di;