From 13f287ec13e366f71d2409e4af14494f6d32618c Mon Sep 17 00:00:00 2001 From: Anton Voylenko Date: Sat, 7 Jun 2025 23:17:57 +0300 Subject: [PATCH] fix: set cache control --- src/controllers/sessionController.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/controllers/sessionController.js b/src/controllers/sessionController.js index 61c2fe0..76a06ca 100644 --- a/src/controllers/sessionController.js +++ b/src/controllers/sessionController.js @@ -105,6 +105,8 @@ const sessionQrCode = async (req, res) => { return res.json({ success: false, message: 'session_not_found' }) } if (session.qr) { + res.setHeader('Cache-Control', 'no-cache, no-store, must-revalidate') + res.setHeader('Expires', 0) return res.json({ success: true, qr: session.qr }) } return res.json({ success: false, message: 'qr code not ready or already scanned' }) @@ -144,6 +146,8 @@ const sessionQrCodeImage = async (req, res) => { } */ res.writeHead(200, { + 'Cache-Control': 'no-cache, no-store, must-revalidate', + Expires: 0, 'Content-Type': 'image/png' }) return qrImage.pipe(res)