From: Szymon Jastrzebski Date: Thu, 10 Aug 2017 08:58:27 +0000 (+0200) Subject: [Application] Fixing type of returned objects X-Git-Tag: submit/tizen/20170821.110349~3^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6192a68b8f65365593244c0a268ce237fffff4ec;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [Application] Fixing type of returned objects The method getBatteryUsageInfo should provide objects of type ApplicationBatteryUsage, not simply Object. Change-Id: I8371464bf55e3c18fba63bebd050d57521efcd12 Signed-off-by: Szymon Jastrzebski --- diff --git a/src/application/application_api.js b/src/application/application_api.js index 12bfeef9..73663987 100755 --- a/src/application/application_api.js +++ b/src/application/application_api.js @@ -535,7 +535,12 @@ ApplicationManager.prototype.getBatteryUsageInfo = function() { if (native.isFailure(result)) { native.callIfPossible(args.errorCallback, native.getErrorObject(result)); } else { - args.successCallback(native.getResultObject(result)); + var data = native.getResultObject(result); + var resultArray = []; + data.forEach(function (i) { + resultArray.push(new ApplicationBatteryUsage(i)); + }); + args.successCallback(resultArray); } }; @@ -1260,7 +1265,7 @@ function ApplicationCertificate(data) { }); } -// class ApplicationMetaData //////////////////////////////////////////////////// +// class ApplicationMetaData /////////////////////////////////////////////////////// function ApplicationMetaData(data) { Object.defineProperties(this, { key : {