INNER CODE UNIT · TypeScript
currentWhatsAppQr
gommzystudio/device-activity-tracker · src/server.ts:66
currentWhatsAppQr = qr; // Store the QR code
io.emit('qr', qr);
}
if (connection === 'close') {
isWhatsAppConnected = false;
currentWhatsAppQr = null; // Clear QR on close
const shouldReconnect = (lastDisconnect?.error as Boom)?.output?.statusCode !== DisconnectReason.loggedOut;
console.log('connection closed, reconnecting ', shouldReconnect);
if (shouldReconnect) {
connectToWhatsApp();
}
} else if (connection === 'open') {
isWhatsAppConnected = true;
currentWhatsAppQr = null; // Clear QR on successful connection
console.log('opened connection');
io.emit('connection-open');
}