From c7d23be5576ff8cdecda6e76ae16ee8d0405719e Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Mon, 15 Sep 2025 11:17:08 -0600 Subject: [PATCH] Make file auths one use --- routes/cdn.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/routes/cdn.js b/routes/cdn.js index 9ee5163..bac011f 100644 --- a/routes/cdn.js +++ b/routes/cdn.js @@ -25,7 +25,13 @@ router.get("/:fileId/:authToken", async (req, res) => { if (err) { log.error(`Error sending file: ${err}`); res.status(500).send("Error sending file"); + return; } + // File sent successfully, delete auth + pool.query('DELETE FROM fileAuth WHERE token = ?', [authToken]).catch(err => { + log.error(`Error deleting file auth: ${err}`); + }); + log.info(`File ${product.file} sent successfully`); }); })