diff --git a/src/Utils/messages-media.ts b/src/Utils/messages-media.ts index 83ec34c0..9dd82d72 100644 --- a/src/Utils/messages-media.ts +++ b/src/Utils/messages-media.ts @@ -372,7 +372,7 @@ export const getHttpStream = async (url: string | URL, options: RequestInit & { } // @ts-ignore Node18+ Readable.fromWeb exists - return Readable.fromWeb(response.body as any) + return response.body instanceof Readable ? response.body : Readable.fromWeb(response.body as any) } type EncryptedStreamOptions = {