[Service][Global] Support tizen web device APIs 78/218478/10
authork2.nagaraju <k2.nagaraju@samsung.com>
Fri, 22 Nov 2019 15:08:13 +0000 (20:38 +0530)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Mon, 30 Dec 2019 07:32:26 +0000 (23:32 -0800)
This supports tizen web device APIS.

Change-Id: I61e088aa5fda4fb2479fed310426caa058ed1c41
Signed-off-by: k2.nagaraju <k2.nagaraju@samsung.com>
wrt_app/service/main.js

index 782fd2e1031ff3684717e1c03526436b4ff0f591..2098ad58fbe59af08135b2d8a240a75aa9391f52 100755 (executable)
 
 const wrt = require('../browser/wrt');
 const vm = require('vm');
+const TizenExtension = require('./tizen_extension');
 var sandbox = [];
 
 wrt.on('start-service', (event, app_id) => {
   console.log('start service app : ' + app_id);
+  new TizenExtension();
   if (sandbox[app_id] === undefined) {
+    const Module = require('module');
     sandbox[app_id] = {
       console: console,
-      module: module,
+      module: new Module,
       require: require,
+      tizen: tizen,
     };
     let options = { filename: app_id };
     vm.runInNewContext(wrt.readService(app_id), sandbox[app_id], options);