With standalone model, the main thread also must have its app label.
Change-Id: I53718b1f260744bed0b55ac4b4672b0a7f548f0a
Signed-off-by: DongHyun Song <dh81.song@samsung.com>
export function startService(id: string, filename: string) {
console.log(`startService - ${id}`);
+ if (global['serviceType'] === 'STANDALONE') {
+ let ids = id.split(':');
+ let serviceId = ids[0];
+ let packageId = serviceId.split('.')[0];
+ wrt.security?.dropThreadPrivilege(packageId, serviceId);
+ }
let startService = `${__dirname}/service_runner.js`;
createWorker(id, startService, filename);
}