From: liwei Date: Thu, 21 Jan 2021 03:25:11 +0000 (+0800) Subject: fixup![Tizen6.5 Migration][Service] Print appcontrol data when service app is launched X-Git-Tag: submit/tizen/20210121.160018^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dfee77be66960867ceb25f0bceba8565e802702a;p=platform%2Fframework%2Fweb%2Fwrtjs.git fixup![Tizen6.5 Migration][Service] Print appcontrol data when service app is launched When service app is launched by "new Service()", appcontrol is not set, so need pre-check appcontrol. Change-Id: I6c9d312e2addee1e7e0c5308ce637f93ecede196 Signed-off-by: liwei --- diff --git a/wrt_app/common/service_runner.ts b/wrt_app/common/service_runner.ts index 4a0d1f19..3522d755 100644 --- a/wrt_app/common/service_runner.ts +++ b/wrt_app/common/service_runner.ts @@ -17,12 +17,14 @@ function isGlobalService() { return global['serviceType'] === 'GLOBAL'; } function printAppControlData(id: string) { - var reqAppControl = global.tizen.application.getCurrentApplication().getRequestedAppControl(); - var appControlData = reqAppControl.appControl.data; - console.log(`id: ${id}, appControlData operation: ${reqAppControl.appControl.operation}`); - for (var dataIndex in appControlData) { - for (var valueIndex in appControlData[dataIndex].value) - console.log(`data[${dataIndex}][${valueIndex}]: ${appControlData[dataIndex].value[valueIndex]}`); + let reqAppControl = global.tizen.application.getCurrentApplication().getRequestedAppControl(); + if (reqAppControl) { + console.log(`id: ${id}, appControlData operation: ${reqAppControl.appControl.operation}`); + let appControlData = reqAppControl.appControl.data; + for (let dataIndex in appControlData) { + for (let valueIndex in appControlData[dataIndex].value) + console.log(`data[${dataIndex}][${valueIndex}]: ${appControlData[dataIndex].value[valueIndex]}`); + } } }