[VD] Skip addon feature in TV 63/283263/1
authorliwei <wei90727.li@samsung.com>
Fri, 21 Oct 2022 06:15:12 +0000 (14:15 +0800)
committerliwei <wei90727.li@samsung.com>
Fri, 21 Oct 2022 06:32:22 +0000 (14:32 +0800)
Addon initialize logic will cost over 500ms, it effect app performance,
now we skip addon feature in TV.
After addon feature is released in TV, we will consider a proper policy
to initialize addon in logic(Maybe add FMS key for TV or add app's metadata
to enable addon feature).

Change-Id: I360f34db70fed32434ce91f692bc8c1103385c2c
Signed-off-by: liwei <wei90727.li@samsung.com>
wrt_app/src/runtime.ts

index 6cb1e77..a9e2fd6 100644 (file)
@@ -61,12 +61,14 @@ class Runtime {
 
     app.once('ready', (event: any) => {
       console.log('ready');
-      let addonAvailable = addonManager.initialize();
-      console.log("addonBuild : " + addonAvailable);
-      if (addonAvailable) {
-        const XWalkExtension = require('../common/wrt_xwalk_extension');
-        XWalkExtension.initialize();
-        XWalkExtension.preventCleanup();
+      if (!wrt.tv) {
+        let addonAvailable = addonManager.initialize();
+        console.log("addonBuild : " + addonAvailable);
+        if (addonAvailable) {
+          const XWalkExtension = require('../common/wrt_xwalk_extension');
+          XWalkExtension.initialize();
+          XWalkExtension.preventCleanup();
+        }
       }
     });