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;