Support screen capture functionality in wrt js 09/318109/2 submit/tizen/20241007.160045
authorMichal Jurkiewicz <m.jurkiewicz@samsung.com>
Mon, 23 Sep 2024 12:55:45 +0000 (14:55 +0200)
committerMichal Jurkiewicz <m.jurkiewicz@samsung.com>
Mon, 30 Sep 2024 12:50:04 +0000 (14:50 +0200)
Handle permission request for `display-capture`

Bug: https://jira-eu.sec.samsung.net/browse/VDGAME-561
Change-Id: Id1843c04c5d358b3869bb80de45eaa815a7c9a42
Signed-off-by: Michal Jurkiewicz <m.jurkiewicz@samsung.com>
wrt_app/src/web_application.ts

index 3c8d7991bae4ed09f546d96ab24feb48c791af28..6d35a7a2d0bd57eb1d4880db3b4894dd33539f7e 100644 (file)
@@ -105,6 +105,11 @@ export class WebApplication {
           console.log(`Raising a media permission request with id: ${id}`);
           this.pendingCallbacks.set(id, callback);
           wrt.handleMediaPermissionRequest(id, webContents);
+        } else if (permission === 'display-capture') {
+          const id = ++this.pendingID;
+          console.log(`Raising a display-capture permission request with id: ${id}`);
+          this.pendingCallbacks.set(id, callback);
+          wrt.handleDisplayCapturePermissionRequest(id, webContents);
         } else if (permission === 'geolocation') {
           const id = ++this.pendingID;
           console.log(`Raising a geolocation permission request with id: ${id}`);