Skip to main content

Function: encryptedStream()

encryptedStream(media, mediaType, __namedParameters): Promise<{ bodyPath: undefined | string; didSaveToTmpPath: boolean; encWriteStream: Readable; fileEncSha256: Buffer<ArrayBufferLike>; fileLength: number; fileSha256: Buffer<ArrayBufferLike>; mac: Buffer<ArrayBuffer>; mediaKey: Buffer<ArrayBufferLike>; }>

Defined in: src/Utils/messages-media.ts:337

Parameters

media

WAMediaUpload

mediaType

"ppic" | "product" | "image" | "video" | "sticker" | "audio" | "gif" | "ptt" | "thumbnail-document" | "thumbnail-image" | "thumbnail-link" | "thumbnail-video" | "md-app-state" | "md-msg-hist" | "document" | "product-catalog-image" | "payment-bg-image" | "ptv"

__namedParameters

EncryptedStreamOptions = {}

Returns

Promise<{ bodyPath: undefined | string; didSaveToTmpPath: boolean; encWriteStream: Readable; fileEncSha256: Buffer<ArrayBufferLike>; fileLength: number; fileSha256: Buffer<ArrayBufferLike>; mac: Buffer<ArrayBuffer>; mediaKey: Buffer<ArrayBufferLike>; }>