From 96cd3b985ee8742c8d6231fc77e0c443c5d31584 Mon Sep 17 00:00:00 2001 From: Adhiraj Singh Date: Sun, 15 Aug 2021 13:19:54 +0530 Subject: [PATCH] add image+video+sticker dimensions --- src/Types/Message.ts | 12 ++++++++---- src/Utils/messages.ts | 1 + 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/Types/Message.ts b/src/Types/Message.ts index da7e5a1..8bfd74e 100644 --- a/src/Types/Message.ts +++ b/src/Types/Message.ts @@ -57,27 +57,31 @@ type Buttonable = { /** add buttons to the message */ buttons?: proto.IButton[] } +type WithDimensions = { + width?: number + height?: number +} export type MediaType = 'image' | 'video' | 'sticker' | 'audio' | 'document' export type AnyMediaMessageContent = ( ({ image: WAMediaUpload caption?: string jpegThumbnail?: string - } & Mentionable & Buttonable) | + } & Mentionable & Buttonable & WithDimensions) | ({ video: WAMediaUpload caption?: string gifPlayback?: boolean jpegThumbnail?: string - } & Mentionable & Buttonable) | { + } & Mentionable & Buttonable & WithDimensions) | { audio: WAMediaUpload /** if set to true, will send as a `voice note` */ pttAudio?: boolean /** optionally tell the duration of the audio */ seconds?: number - } | { - sticker: WAMediaUpload } | ({ + sticker: WAMediaUpload + } & WithDimensions) | ({ document: WAMediaUpload mimetype: string fileName?: string diff --git a/src/Utils/messages.ts b/src/Utils/messages.ts index b15e689..c084b1e 100644 --- a/src/Utils/messages.ts +++ b/src/Utils/messages.ts @@ -120,6 +120,7 @@ export const prepareWAMessageMedia = async( fileEncSha256, fileSha256, fileLength, + ...uploadData } )