From 5ffb19120d0fd7162bf163164a222f3ecb7864f4 Mon Sep 17 00:00:00 2001 From: devlikeapro <155617407+devlikepro@users.noreply.github.com> Date: Tue, 1 Jul 2025 02:15:11 +0700 Subject: [PATCH] Show poll on the sender device (#1567) fix #675 --- src/Socket/messages-send.ts | 3 ++- src/Utils/messages.ts | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Socket/messages-send.ts b/src/Socket/messages-send.ts index 4d4af65..85fbfc2 100644 --- a/src/Socket/messages-send.ts +++ b/src/Socket/messages-send.ts @@ -387,7 +387,8 @@ export const makeMessagesSocket = (config: SocketConfig) => { deviceSentMessage: { destinationJid, message - } + }, + messageContextInfo: message.messageContextInfo } const extraAttrs = {} diff --git a/src/Utils/messages.ts b/src/Utils/messages.ts index 0b6657a..1c618bf 100644 --- a/src/Utils/messages.ts +++ b/src/Utils/messages.ts @@ -475,11 +475,11 @@ export const generateWAMessageContent = async ( // poll v2 is for community announcement groups (single select and multiple) m.pollCreationMessageV2 = pollCreationMessage } else { - if (message.poll.selectableCount > 0) { + if (message.poll.selectableCount === 1) { //poll v3 is for single select polls m.pollCreationMessageV3 = pollCreationMessage } else { - // poll v3 for multiple choice polls + // poll for multiple choice polls m.pollCreationMessage = pollCreationMessage } }