INNER CODE UNIT · TypeScript
trackers
gommzystudio/device-activity-tracker · src/server.ts:49
const trackers: Map<string, TrackerEntry> = new Map(); // JID/Number -> Tracker entry
async function connectToWhatsApp() {
const { state, saveCreds } = await useMultiFileAuthState('auth_info_baileys');
sock = makeWASocket({
auth: state,
logger: pino({ level: 'debug' }),
markOnlineOnConnect: true,
printQRInTerminal: false,
});
sock.ev.on('connection.update', async (update: any) => {
const { connection, lastDisconnect, qr } = update;
if (qr) {
console.log('QR Code generated');
currentWhatsAppQr = qr; // Store the QR code