This commit is contained in:
julien 2025-05-06 15:59:31 +02:00
parent 1e3929c484
commit e44f0e0f52

View File

@ -38,12 +38,18 @@ const initBaileys = async () => {
printQRInTerminal: false printQRInTerminal: false
}) })
sock.ev.on('connection.update', update => { sock.ev.on('connection.update', async update => {
const { connection, lastDisconnect, qr } = update const { connection, lastDisconnect, qr } = update
if (qr) { if (qr) {
qrData = qrcode.toDataURL(qr) try {
isConnected = false qrData = await qrcode.toDataURL(qr)
isConnected = false
} catch (e) {
console.error('❌ Erreur génération QR :', e)
}
} }
if (connection === 'close') { if (connection === 'close') {
const shouldReconnect = lastDisconnect?.error?.output?.statusCode !== DisconnectReason.loggedOut const shouldReconnect = lastDisconnect?.error?.output?.statusCode !== DisconnectReason.loggedOut
console.log(shouldReconnect ? '🔁 Reconnexion...' : '❌ Déconnecté.') console.log(shouldReconnect ? '🔁 Reconnexion...' : '❌ Déconnecté.')
@ -53,6 +59,7 @@ const initBaileys = async () => {
isConnected = true isConnected = true
} }
}) })
sock.ev.on('creds.update', saveCreds) sock.ev.on('creds.update', saveCreds)