From 479f53a8bceadca65e7404499f8d3b34ffea1591 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 7 Feb 2026 02:17:33 +0000 Subject: [PATCH] cleanup: remove verbose carousel debug logs (base64 dumps) Remove per-device and relay-level carousel debug logging that dumped full base64-encoded protobuf bytes and JSON structures to the logs. These were temporary debugging aids that generated excessive output. https://claude.ai/code/session_018DkDxsjWzM131jy3ivWjZp --- src/Socket/messages-send.ts | 46 ------------------------------------- 1 file changed, 46 deletions(-) diff --git a/src/Socket/messages-send.ts b/src/Socket/messages-send.ts index 34ca71cd..3a9b1248 100644 --- a/src/Socket/messages-send.ts +++ b/src/Socket/messages-send.ts @@ -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) {