Fix: fetchMessageHistory con evento SSE y logs de debug
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m9s

- Agregar logs detallados en /api/debug/history/fetch para diagnosticar
- Emitir evento SSE 'history.synced' cuando llegan mensajes del historial
- Frontend ahora escucha el evento SSE en vez de timeout fijo de 3 segundos
- Agregar script y documentación para referencia de Baileys message history
This commit is contained in:
2025-12-04 12:33:22 -06:00
parent a9e786a8bd
commit 32f66c8fe0
7 changed files with 2004 additions and 10 deletions

View File

@@ -473,6 +473,15 @@ class BaileysManager extends EventEmitter {
}
console.log(`[BaileysManager] History sync processed`)
// Emitir evento SSE al frontend para notificar que llegó el historial
this.emit('history.synced', {
instanceId,
chatsCount: chats?.length || 0,
contactsCount: contacts?.length || 0,
messagesCount: messages?.length || 0,
syncType
})
})
}