fix(carousel): remover messageContextInfo

fix(carousel): remover messageContextInfo
This commit is contained in:
Renato Alcara
2026-02-06 15:43:14 -03:00
committed by GitHub
+5 -1
View File
@@ -1642,7 +1642,11 @@ export const generateWAMessageContent = async (
}
}
if (shouldIncludeReportingToken(m)) {
// Skip messageContextInfo for carousel messages
// Carousel sent as direct interactiveMessage doesn't need reporting token
// and messageContextInfo alongside interactiveMessage causes error 479 on linked devices
const isCarouselMsg = !!m.interactiveMessage?.carouselMessage
if (shouldIncludeReportingToken(m) && !isCarouselMsg) {
m.messageContextInfo = m.messageContextInfo || {}
if (!m.messageContextInfo.messageSecret) {
m.messageContextInfo.messageSecret = randomBytes(32)