From c5eac845995efd7eda4158cf779a4130ef316f04 Mon Sep 17 00:00:00 2001 From: Anton Voylenko Date: Thu, 6 Mar 2025 21:02:44 +0200 Subject: [PATCH] feat: add options for message media --- src/controllers/clientController.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/controllers/clientController.js b/src/controllers/clientController.js index 680cf8f..302938e 100644 --- a/src/controllers/clientController.js +++ b/src/controllers/clientController.js @@ -64,7 +64,7 @@ const sendMessage = async (req, res) => { */ try { - const { chatId, content, contentType, options } = req.body + const { chatId, content, contentType, options, mediaFromURLOptions = {} } = req.body const client = sessions.get(req.params.sessionId) let messageOut @@ -79,7 +79,7 @@ const sendMessage = async (req, res) => { messageOut = await client.sendMessage(chatId, content, options) break case 'MessageMediaFromURL': { - const messageMediaFromURL = await MessageMedia.fromUrl(content, { unsafeMime: true }) + const messageMediaFromURL = await MessageMedia.fromUrl(content, { unsafeMime: true, ...mediaFromURLOptions }) messageOut = await client.sendMessage(chatId, messageMediaFromURL, options) break }