From 27d474d9e39509db1764ebc6c81fd0c8dd156699 Mon Sep 17 00:00:00 2001 From: x Date: Sat, 24 Jan 2026 18:23:34 +0100 Subject: [PATCH] feat: Add scripts for generating dummy data and copying thumbnails, and update admin deny routes to return JSON responses instead of redirects. --- public/s/js/admin.js | 1 - src/inc/routes/admin.mjs | 6 ++---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/public/s/js/admin.js b/public/s/js/admin.js index 2dbe4b5..2cb1998 100644 --- a/public/s/js/admin.js +++ b/public/s/js/admin.js @@ -216,7 +216,6 @@ confirmBtn.disabled = false; } else { closeModal(); - window.location.href = '/random'; } } catch (e) { alert('Error: ' + e); // Or e.message diff --git a/src/inc/routes/admin.mjs b/src/inc/routes/admin.mjs index 93d3068..829849d 100644 --- a/src/inc/routes/admin.mjs +++ b/src/inc/routes/admin.mjs @@ -282,13 +282,11 @@ export default (router, tpl) => { const id = +req.url.qs.id; console.log(`[ADMIN DENY] Denying ID: ${id}`); await deleteItem(id); - return res.writeHead(302, { - "Location": `/admin/approve` - }).end(); + return res.reply({ success: true }); } console.log('[ADMIN DENY] No ID provided'); - return res.writeHead(302, { "Location": "/admin/approve" }).end(); + return res.reply({ success: false, msg: "No ID provided" }); }); router.post(/^\/admin\/deny-multi\/?/, lib.auth, async (req, res) => {