fix: não injetar biz node para productList do catálogo

fix: não injetar biz node para productList do catálogo
This commit is contained in:
Renato Alcara
2026-01-27 19:53:39 -03:00
committed by GitHub
+4 -2
View File
@@ -627,8 +627,9 @@ export const makeMessagesSocket = (config: SocketConfig) => {
return 'template' return 'template'
} else if (message.listMessage) { } else if (message.listMessage) {
// Check if it's a product list (uses PRODUCT_LIST type) // Check if it's a product list (uses PRODUCT_LIST type)
// Product lists from WhatsApp Business catalog don't need biz node injection
if (message.listMessage.listType === proto.Message.ListMessage.ListType.PRODUCT_LIST) { if (message.listMessage.listType === proto.Message.ListMessage.ListType.PRODUCT_LIST) {
return 'native_flow' return undefined // No biz node needed for catalog product lists
} }
return 'list' return 'list'
} else if (message.buttonsResponseMessage) { } else if (message.buttonsResponseMessage) {
@@ -672,8 +673,9 @@ 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) {
// Product lists from WhatsApp Business catalog don't need biz node injection
if (innerMessage.listMessage.listType === proto.Message.ListMessage.ListType.PRODUCT_LIST) { if (innerMessage.listMessage.listType === proto.Message.ListMessage.ListType.PRODUCT_LIST) {
return 'native_flow' return undefined // No biz node needed for catalog product lists
} }
return 'list' return 'list'
} else if (innerMessage.buttonsResponseMessage) { } else if (innerMessage.buttonsResponseMessage) {