spotify-manager/routes/operations.js
Kaushik Narayan R d999db53ae back
small improvements, bug fixes, ocd formatting,
2024-12-26 03:13:35 -07:00

46 lines
803 B
JavaScript

const router = require("express").Router();
const { updateUser, fetchUser, createLink, removeLink, populateSingleLink, pruneSingleLink } = require("../controllers/operations");
const { validate } = require("../validators");
const { createLinkValidator, removeLinkValidator, populateSingleLinkValidator, pruneSingleLinkValidator } = require("../validators/operations");
router.put(
"/update",
updateUser
);
router.get(
"/fetch",
fetchUser
);
router.post(
"/link",
createLinkValidator,
validate,
createLink
);
router.delete(
"/link",
removeLinkValidator,
validate,
removeLink
);
router.put(
"/populate/link",
populateSingleLinkValidator,
validate,
populateSingleLink
);
router.put(
"/prune/link",
pruneSingleLinkValidator,
validate,
pruneSingleLink
);
module.exports = router;