From: Lukasz Bardeli Date: Thu, 19 May 2016 07:29:38 +0000 (+0200) Subject: [Device] fixed handle error X-Git-Tag: accepted/tizen/common/20160519.191558^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F17%2F70417%2F2;p=platform%2Fcore%2Fapi%2Fcordova-plugins.git [Device] fixed handle error Change-Id: I1d357e2a36d37f331588f2d082734fa98eb79508 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..ae1b591 100755 --- a/src/lib/plugins/cordova-plugin-device/tizen/Device.js +++ b/src/lib/plugins/cordova-plugin-device/tizen/Device.js @@ -21,14 +21,39 @@ 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;