From 1b5317845db7589b1b5c295dc1673a9bb1153122 Mon Sep 17 00:00:00 2001 From: josedario87 Date: Tue, 2 Dec 2025 20:04:33 -0600 Subject: [PATCH] Feature: habilitar History Sync en Baileys - syncFullHistory: true - shouldSyncHistoryMessage: sincroniza mensajes de los ultimos 30 dias - Permite cargar chats existentes de WhatsApp --- server/services/baileys/manager.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/services/baileys/manager.ts b/server/services/baileys/manager.ts index 2f2a91c..0cee5f3 100644 --- a/server/services/baileys/manager.ts +++ b/server/services/baileys/manager.ts @@ -154,8 +154,13 @@ class BaileysManager extends EventEmitter { browser: Browsers.ubuntu('WhatsApp Nucleo'), logger: pino({ level: 'debug' }), generateHighQualityLinkPreview: true, - syncFullHistory: false, + syncFullHistory: true, markOnlineOnConnect: false, + // Sync history messages from the last 30 days + shouldSyncHistoryMessage: (msg) => { + const thirtyDaysAgo = Date.now() / 1000 - (30 * 24 * 60 * 60) + return msg.messageTimestamp! >= thirtyDaysAgo + }, // getMessage for resending/decrypting messages getMessage: async (key) => { try {