cleanup: remove verbose carousel debug logs (base64 dumps)

cleanup: remove verbose carousel debug logs (base64 dumps)
This commit is contained in:
Renato Alcara
2026-02-06 23:18:56 -03:00
committed by GitHub
-46
View File
@@ -572,30 +572,6 @@ export const makeMessagesSocket = (config: SocketConfig) => {
}
}
// Debug: log per-device carousel encoding
const carouselInMsg = msgToEncrypt?.viewOnceMessage?.message?.interactiveMessage?.carouselMessage
|| msgToEncrypt?.viewOnceMessageV2?.message?.interactiveMessage?.carouselMessage
|| msgToEncrypt?.interactiveMessage?.carouselMessage
|| msgToEncrypt?.deviceSentMessage?.message?.viewOnceMessage?.message?.interactiveMessage?.carouselMessage
|| msgToEncrypt?.deviceSentMessage?.message?.viewOnceMessageV2?.message?.interactiveMessage?.carouselMessage
|| msgToEncrypt?.deviceSentMessage?.message?.interactiveMessage?.carouselMessage
if (carouselInMsg) {
try {
const debugBytes = proto.Message.encode(proto.Message.fromObject(msgToEncrypt)).finish()
logger.info(
{
recipientJid: jid,
isDSM: !!msgToEncrypt?.deviceSentMessage,
encodedBase64: Buffer.from(debugBytes).toString('base64'),
encodedLength: debugBytes.length,
},
'[CAROUSEL DEBUG] Per-device encoded message'
)
} catch (err) {
logger.warn({ jid, error: (err as Error).message }, '[CAROUSEL DEBUG] Per-device encode failed')
}
}
const bytes = encodeWAMessage(msgToEncrypt)
const mutexKey = jid
@@ -927,28 +903,6 @@ export const makeMessagesSocket = (config: SocketConfig) => {
messageContextInfo: message.messageContextInfo
}
// Debug logging for carousel messages - dump encoded bytes for binary comparison
if (isCarouselMessage(message)) {
try {
const msgBytes = proto.Message.encode(proto.Message.fromObject(message)).finish()
const meMsgBytes = proto.Message.encode(proto.Message.fromObject(meMsg)).finish()
logger.info(
{
msgId,
messageBase64: Buffer.from(msgBytes).toString('base64'),
meMsgBase64: Buffer.from(meMsgBytes).toString('base64'),
messageBytesLength: msgBytes.length,
meMsgBytesLength: meMsgBytes.length,
messageStructure: JSON.stringify(proto.Message.toObject(proto.Message.fromObject(message), { defaults: false })),
meMsgStructure: JSON.stringify(proto.Message.toObject(proto.Message.fromObject(meMsg), { defaults: false })),
},
'[CAROUSEL DEBUG] Encoded message bytes for binary comparison'
)
} catch (err) {
logger.warn({ msgId, error: (err as Error).message }, '[CAROUSEL DEBUG] Failed to encode for debug')
}
}
const extraAttrs: BinaryNodeAttributes = {}
if (participant) {