Widgets work
All checks were successful
Build and Deploy Nuxt / build (push) Successful in 35s

This commit is contained in:
2026-04-30 19:39:53 +02:00
parent ffb23b08eb
commit 139e7d0ef5
16 changed files with 512 additions and 296 deletions

View File

@@ -30,4 +30,17 @@ router.get('/list', async (req, res) => {
}
});
module.exports = router;
router.get('/retrieve/:id', async (req, res) => {
try {
if (!req.user?.id) return res.status(401).json({ status: "error", msg: "errors.unauthorized" });
const campaign = await Campaign.findOne({ _id: req.params.id, createdBy: req.user.id });
if (!campaign) return res.json({ status: "error", msg: "errors.not-found" });
res.json({ status: "ok", campaign });
} catch (err) {
res.json({ status: "error", msg: "errors.internal", err });
}
});
module.exports = router;