diff --git a/server/services/baileys/manager.ts b/server/services/baileys/manager.ts index a83e18c..50c1905 100644 --- a/server/services/baileys/manager.ts +++ b/server/services/baileys/manager.ts @@ -159,9 +159,11 @@ class BaileysManager extends EventEmitter { syncFullHistory: true, markOnlineOnConnect: false, // Sync history messages from the last 30 days + // IMPORTANTE: Si no hay messageTimestamp, retornar true para permitir el check inicial de Baileys shouldSyncHistoryMessage: (msg) => { + if (!msg.messageTimestamp) return true const thirtyDaysAgo = Date.now() / 1000 - (30 * 24 * 60 * 60) - return msg.messageTimestamp! >= thirtyDaysAgo + return msg.messageTimestamp >= thirtyDaysAgo }, // getMessage for resending/decrypting messages getMessage: async (key) => {