const router = require("express").Router(); const fs = require("fs"); router.get("/checkauth", async (req, res) => { client .getState() .then((data) => { console.log(data); res.send(data); }) .catch((err) => { if (err) { res.send("DISCONNECTED"); } }); }); router.get("/getqr", async (req, res) => { client .getState() .then((data) => { if (data) { res.write("

Already Authenticated

"); res.end(); } else sendQr(res); }) .catch(() => sendQr(res)); }); function sendQr(res) { fs.readFile("components/last.qr", (err, last_qr) => { if (!err && last_qr) { var page = `
`; res.write(page); res.end(); } }); } module.exports = router;