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 {