link creation/deletion

This commit is contained in:
2024-07-30 19:25:23 +05:30
parent a634ea0fb2
commit 971698b318
10 changed files with 317 additions and 30 deletions

View File

@@ -1,7 +1,9 @@
const router = require('express').Router();
const { updateUser, fetchUser } = require('../controllers/operations');
const { updateUser, fetchUser, createLink, removeLink } = require('../controllers/operations');
const { isAuthenticated } = require('../middleware/authCheck');
const { validate } = require('../validators');
const { createLinkValidator, removeLinkValidator } = require('../validators/operations');
router.put(
"/update",
@@ -15,4 +17,19 @@ router.get(
fetchUser
);
router.post(
"/link",
isAuthenticated,
createLinkValidator,
validate,
createLink
)
router.delete(
"/link",
isAuthenticated,
removeLinkValidator,
validate,
removeLink
)
module.exports = router;