Added file renaming

This commit is contained in:
Sean Edmunds
2025-06-23 16:44:21 -05:00
parent 3c5bf03588
commit d634e6830c

View File

@@ -549,6 +549,28 @@ app.post(
}, },
); );
app.patch("/trigger/api/backgrounds", async (req, res) => {
fs.rename(
`../TriggerFrontend/backgrounds/${req.body.fileName}`,
`../TriggerFrontend/backgrounds/${req.body.newFileName}`,
(err) => {
if (err) throw err;
console.log("Rename complete!");
},
);
const conn = await pool.getConnection();
const query = `UPDATE trigger_database.themes SET backgroundImage = ${escapeString(req.body.newFileName)} WHERE backgroundImage = ${escapeString(req.body.fileName)};`;
conn
.query(query)
.then((_rows) => {
res.status(200).send({ status: "success" });
})
.catch((err) => {
res.status(500).send({ error: err });
});
conn.end();
});
app.delete("/trigger/api/backgrounds", async (req, res) => { app.delete("/trigger/api/backgrounds", async (req, res) => {
fs.rm(`../TriggerFrontend/backgrounds/${req.body.fileName}`, (_err) => { fs.rm(`../TriggerFrontend/backgrounds/${req.body.fileName}`, (_err) => {
res.status(200).send({ status: "success" }); res.status(200).send({ status: "success" });