Email Function for hbcform

This commit is contained in:
ZacTohZY
2024-08-02 02:36:33 +08:00
parent 0b80482a1c
commit 6b340c30c4
4 changed files with 3508 additions and 2662 deletions

View File

@@ -5,6 +5,7 @@ const { Op } = require("sequelize");
const yup = require("yup");
const multer = require("multer");
const sharp = require("sharp");
const { sendThankYouEmail } = require("../connections/mailersend");
const upload = multer({ storage: multer.memoryStorage() });
@@ -124,4 +125,16 @@ router.delete("/:id", async (req, res) => {
}
});
// Endpoint for sending emails related to home bill contest
router.post('/send-homebill-contest-email', async (req, res) => {
const { email, name } = req.body;
try {
await sendThankYouEmail(email, name);
res.status(200).send({ message: "Email sent successfully" });
} catch (error) {
console.error("Failed to send email:", error);
res.status(500).send({ error: "Failed to send email" });
}
});
module.exports = router;