added the link pruning functionality

lot to correct and improve tho
This commit is contained in:
2024-08-02 15:14:03 +05:30
parent b20b15a29a
commit aba341d7a1
5 changed files with 264 additions and 24 deletions

View File

@@ -1,8 +1,8 @@
const router = require('express').Router();
const { updateUser, fetchUser, createLink, removeLink, populateMissingInLink } = require('../controllers/operations');
const { updateUser, fetchUser, createLink, removeLink, populateMissingInLink, pruneExcessInLink } = require('../controllers/operations');
const { validate } = require('../validators');
const { createLinkValidator, removeLinkValidator, populateMissingInLinkValidator } = require('../validators/operations');
const { createLinkValidator, removeLinkValidator, populateMissingInLinkValidator, pruneExcessInLinkValidator } = require('../validators/operations');
router.put(
"/update",
@@ -35,4 +35,11 @@ router.put(
populateMissingInLink
);
router.put(
"/prune/link",
pruneExcessInLinkValidator,
validate,
pruneExcessInLink
);
module.exports = router;