From dc43c0d84403e9e19e389e41daf9515b950bf7ff Mon Sep 17 00:00:00 2001 From: Chunling Ye Date: Wed, 17 Jul 2024 17:48:16 +0800 Subject: [PATCH] Fix service app launch fail for use extension before initialize In wrtjs patch https://review.tizen.org/gerrit/313614/, move the new DeviceAPIRouter befroe the XWalkExtension.initialize, but in new DeviceAPIRouter will use the extensions, so this change lead many undefined js error. Now move new DeviceAPIRouter logic behind XWalkExtension.initialize. Change-Id: Icf7b898777789de2536b18236e4f792360c0fe51 Signed-off-by: Chunling Ye --- wrt_app/service/service_runner.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/wrt_app/service/service_runner.ts b/wrt_app/service/service_runner.ts index 61872976..814de69c 100644 --- a/wrt_app/service/service_runner.ts +++ b/wrt_app/service/service_runner.ts @@ -81,8 +81,6 @@ export function start(id: string, filename: string) { global.ssoGuid = wrt.tv?.getSSOGuid(); wrt.security?.dropThreadPrivilege(packageId, serviceId); - - deviceApiRouter = new DeviceAPIRouter(id, isGlobalService()); } wrt.setServiceAppId(id); @@ -96,6 +94,7 @@ export function start(id: string, filename: string) { }); console.debug(`serviceType : ${global['serviceType']}`) + deviceApiRouter = new DeviceAPIRouter(id, isGlobalService()); printAppControlData(id); ServiceMessage.initConsoleMessageNotification(id); -- 2.34.1