Phase 4: Add debug logging to WhatsApp gateway messages.upsert

This commit is contained in:
Hamza-Ayed
2026-05-21 22:48:15 +03:00
parent a7809bcf60
commit d4a7a3e829

View File

@@ -76,6 +76,13 @@ async function startSession(session_key, webhook_url) {
// Listen for incoming messages
sock.ev.on('messages.upsert', async (m) => {
console.log(`[Upsert] Event received type=${m.type} messagesCount=${m.messages?.length}`);
if (m.messages && m.messages.length > 0) {
console.log(`[Upsert] First message keys:`, Object.keys(m.messages[0]));
console.log(`[Upsert] First message key:`, JSON.stringify(m.messages[0].key));
console.log(`[Upsert] First message structure:`, JSON.stringify(m.messages[0].message));
}
if (m.type !== 'notify') return;
for (const msg of m.messages) {