diff --git a/src/channels/whatsapp.ts b/src/channels/whatsapp.ts index 02d814e..a62cf7a 100644 --- a/src/channels/whatsapp.ts +++ b/src/channels/whatsapp.ts @@ -6,6 +6,7 @@ import makeWASocket, { Browsers, DisconnectReason, WASocket, + fetchLatestWaWebVersion, makeCacheableSignalKeyStore, useMultiFileAuthState, } from '@whiskeysockets/baileys'; @@ -55,7 +56,9 @@ export class WhatsAppChannel implements Channel { const { state, saveCreds } = await useMultiFileAuthState(authDir); + const { version } = await fetchLatestWaWebVersion({}); this.sock = makeWASocket({ + version, auth: { creds: state.creds, keys: makeCacheableSignalKeyStore(state.keys, logger), diff --git a/src/whatsapp-auth.ts b/src/whatsapp-auth.ts index a969835..264b22b 100644 --- a/src/whatsapp-auth.ts +++ b/src/whatsapp-auth.ts @@ -15,6 +15,7 @@ import readline from 'readline'; import makeWASocket, { Browsers, DisconnectReason, + fetchLatestWaWebVersion, makeCacheableSignalKeyStore, useMultiFileAuthState, } from '@whiskeysockets/baileys'; @@ -53,7 +54,9 @@ async function connectSocket(phoneNumber?: string, isReconnect = false): Promise process.exit(0); } + const { version } = await fetchLatestWaWebVersion({}); const sock = makeWASocket({ + version, auth: { creds: state.creds, keys: makeCacheableSignalKeyStore(state.keys, logger),