diff --git a/src/Types/globals.d.ts b/src/Types/globals.d.ts index cea3d2f7..00e7295f 100644 --- a/src/Types/globals.d.ts +++ b/src/Types/globals.d.ts @@ -1,6 +1,7 @@ declare global { interface RequestInit { dispatcher?: any + duplex?: 'half' | 'full' } } diff --git a/src/Utils/messages-media.ts b/src/Utils/messages-media.ts index 6adb4b48..b071c512 100644 --- a/src/Utils/messages-media.ts +++ b/src/Utils/messages-media.ts @@ -674,6 +674,7 @@ export const getWAUploadToServer = ( 'Content-Type': 'application/octet-stream', Origin: DEFAULT_ORIGIN }, + duplex: 'half', // Note: custom agents/proxy require undici Agent; omitted here. signal: timeoutMs ? AbortSignal.timeout(timeoutMs) : undefined })