[Service] Update app_id based on input received. 02/245102/2
authork2.nagaraju <k2.nagaraju@samsung.com>
Thu, 1 Oct 2020 17:22:13 +0000 (22:52 +0530)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Mon, 5 Oct 2020 01:23:19 +0000 (01:23 +0000)
If passed parameter is |false| or |undefined| then also
|app_id| is updated as current app id. which is causing
failure in application webtct failure.

Change-Id: Id4ba0c2ea5068620c422585311cfc65ed81ad6c8
Signed-off-by: k2.nagaraju <k2.nagaraju@samsung.com>
wrt_app/service/device_api_router.ts

index 42a57f3..5bdb1ed 100644 (file)
@@ -124,34 +124,38 @@ export class DeviceAPIRouter {
     }
     // tizen.application.getAppInfo()
     this.funcGetAppInfo = global.tizen.application.getAppInfo;
-    global.tizen.application.getAppInfo = (app_id?: string) => {
-      console.log(`Routing - getAppInfo()`);
-      if (!app_id)
+    global.tizen.application.getAppInfo = (...args: any[]) => {
+      let app_id = args[0];
+      if (!args.length || args[0] === null)
         app_id = this.getServiceId();
+      console.log(`Routing - getAppInfo()`);
       return this.funcGetAppInfo(app_id);
     }
     // tizen.application.getAppCerts()
     this.funcGetAppcerts = global.tizen.application.getAppCerts;
-    global.tizen.application.getAppCerts = (app_id?: string) => {
-      console.log(`Routing - getAppCerts()`);
-      if (!app_id)
+    global.tizen.application.getAppCerts = (...args: any[]) => {
+      let app_id = args[0];
+      if (!args.length || args[0] === null)
         app_id = this.getServiceId();
+      console.log(`Routing - getAppCerts() ` + app_id);
       return this.funcGetAppcerts(app_id);
     }
     // tizen.application.getAppSharedURI()
     this.funcGetSharedUri = global.tizen.application.getAppSharedURI;
-    global.tizen.application.getAppSharedURI = (app_id?: string) => {
-      console.log(`Routing - getAppSharedURI()`);
-      if (!app_id)
+    global.tizen.application.getAppSharedURI = (...args: any[]) => {
+      let app_id = args[0];
+      if (!args.length || args[0] === null)
         app_id = this.getServiceId();
+      console.log(`Routing - getAppSharedURI()`);
       return this.funcGetSharedUri(app_id);
     }
     // tizen.application.getAppMetaData()
     this.funcGetMetadata = global.tizen.application.getAppMetaData;
-    global.tizen.application.getAppMetaData = (app_id?: string) => {
-      console.log(`Routing - getAppMetaData()`);
-      if (!app_id)
+    global.tizen.application.getAppMetaData = (...args: any[]) => {
+      let app_id = args[0];
+      if (!args.length || args[0] === null)
         app_id = this.getServiceId();
+      console.log(`Routing - getAppMetaData()`);
       return this.funcGetMetadata(app_id);
     }
   }