diff --git a/src/Utils/validate-connection.ts b/src/Utils/validate-connection.ts index ba130da3..6e3d827e 100644 --- a/src/Utils/validate-connection.ts +++ b/src/Utils/validate-connection.ts @@ -48,7 +48,23 @@ const getWebInfo = (config: SocketConfig): proto.ClientPayload.IWebInfo => { webSubPlatform = PLATFORM_MAP[config.browser[0] as keyof typeof PLATFORM_MAP] } - return { webSubPlatform } + return { + webSubPlatform, + webdPayload: { + usesParticipantInKey: true, + supportsStarredMessages: true, + supportsDocumentMessages: true, + supportsUrlMessages: true, + supportsMediaRetry: true, + supportsE2EImage: true, + supportsE2EVideo: true, + supportsE2EAudio: true, + supportsE2EDocument: true, + documentTypes: 'application/pdf,image/*,video/*,audio/*', + // features bitmask — enables view-once media on companion + features: Buffer.from([0x02]), + } + } } const getClientPayload = (config: SocketConfig) => {