diff --git a/src/room/useGroupCall.ts b/src/room/useGroupCall.ts index 895ef3e..622ea2e 100644 --- a/src/room/useGroupCall.ts +++ b/src/room/useGroupCall.ts @@ -336,10 +336,12 @@ export function useGroupCall(groupCall: GroupCall): UseGroupCallReturnType { const onScreenshareStart = useCallback( async (ev: CustomEvent) => { updateState({ requestingScreenshare: false }); + + const data = ev.detail.data as unknown as ScreenshareStartData; + await groupCall.setScreensharingEnabled(true, { - desktopCapturerSourceId: ev.detail.data - .desktopCapturerSourceId as string, - audio: !ev.detail.data.desktopCapturerSourceId, + desktopCapturerSourceId: data.desktopCapturerSourceId as string, + audio: !data.desktopCapturerSourceId, }); await widget.api.transport.reply(ev.detail, {}); },