This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user