fix list delivery
fix list delivery
This commit is contained in:
@@ -628,8 +628,8 @@ export const makeMessagesSocket = (config: SocketConfig) => {
|
|||||||
} else if (message.templateMessage) {
|
} else if (message.templateMessage) {
|
||||||
return 'template'
|
return 'template'
|
||||||
} else if (message.listMessage) {
|
} else if (message.listMessage) {
|
||||||
// listMessage works natively without biz node
|
// All listMessages (SINGLE_SELECT and PRODUCT_LIST) need biz > list node
|
||||||
return undefined
|
return 'list'
|
||||||
} else if (message.buttonsResponseMessage) {
|
} else if (message.buttonsResponseMessage) {
|
||||||
return 'buttons_response'
|
return 'buttons_response'
|
||||||
} else if (message.listResponseMessage) {
|
} else if (message.listResponseMessage) {
|
||||||
@@ -671,8 +671,8 @@ export const makeMessagesSocket = (config: SocketConfig) => {
|
|||||||
} else if (innerMessage.templateMessage) {
|
} else if (innerMessage.templateMessage) {
|
||||||
return 'template'
|
return 'template'
|
||||||
} else if (innerMessage.listMessage) {
|
} else if (innerMessage.listMessage) {
|
||||||
// listMessage works natively without biz node
|
// All listMessages (SINGLE_SELECT and PRODUCT_LIST) need biz > list node
|
||||||
return undefined
|
return 'list'
|
||||||
} else if (innerMessage.buttonsResponseMessage) {
|
} else if (innerMessage.buttonsResponseMessage) {
|
||||||
return 'buttons_response'
|
return 'buttons_response'
|
||||||
} else if (innerMessage.listResponseMessage) {
|
} else if (innerMessage.listResponseMessage) {
|
||||||
@@ -1322,7 +1322,7 @@ export const makeMessagesSocket = (config: SocketConfig) => {
|
|||||||
destinationJid?.endsWith('@c.us')
|
destinationJid?.endsWith('@c.us')
|
||||||
) && !isJidBot(destinationJid)
|
) && !isJidBot(destinationJid)
|
||||||
|
|
||||||
if (isPrivateUserChat && !isCarousel && !isCatalog) {
|
if (isPrivateUserChat && !isCarousel && !isCatalog && buttonType !== 'list') {
|
||||||
;(stanza.content as BinaryNode[]).push({
|
;(stanza.content as BinaryNode[]).push({
|
||||||
tag: 'bot',
|
tag: 'bot',
|
||||||
attrs: { biz_bot: '1' }
|
attrs: { biz_bot: '1' }
|
||||||
|
|||||||
Reference in New Issue
Block a user