fix: set cache control

This commit is contained in:
Anton Voylenko 2025-06-07 23:17:57 +03:00
commit 13f287ec13

View file

@ -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)