Email & Delete function for HBCForm

This commit is contained in:
ZacTohZY
2024-07-31 20:05:54 +08:00
parent 209b03f35d
commit d3a3aad4a1
3 changed files with 134 additions and 11 deletions

View File

@@ -107,4 +107,21 @@ router.get("/wbPicture/:id", async (req, res) => {
}
});
router.delete("/:id", async (req, res) => {
let id = req.params.id;
try {
const result = await HBCform.destroy({ where: { id } });
if (result === 0) {
// No rows were deleted
res.sendStatus(404);
} else {
// Successfully deleted
res.sendStatus(204);
}
} catch (err) {
console.error("Error deleting form entry:", err);
res.status(500).json({ message: "Failed to delete form entry", error: err });
}
});
module.exports = router;