From 9593a78ae1368a9ad8bb11044fce6fde2892701a Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 19 Oct 2021 09:10:01 +0200 Subject: Refactor sort middlewares --- server/middlewares/validators/shared/utils.ts | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'server/middlewares/validators/shared/utils.ts') diff --git a/server/middlewares/validators/shared/utils.ts b/server/middlewares/validators/shared/utils.ts index 5c66ad500..8e451a24c 100644 --- a/server/middlewares/validators/shared/utils.ts +++ b/server/middlewares/validators/shared/utils.ts @@ -22,26 +22,6 @@ function areValidationErrors (req: express.Request, res: express.Response) { return false } -function checkSort (sortableColumns: string[], tags: string[] = []) { - return [ - query('sort').optional().isIn(sortableColumns).withMessage('Should have correct sortable column'), - - (req: express.Request, res: express.Response, next: express.NextFunction) => { - logger.debug('Checking sort parameters', { parameters: req.query, tags }) - - if (areValidationErrors(req, res)) return - - return next() - } - ] -} - -function createSortableColumns (sortableColumns: string[]) { - const sortableColumnDesc = sortableColumns.map(sortableColumn => '-' + sortableColumn) - - return sortableColumns.concat(sortableColumnDesc) -} - function isValidVideoIdParam (paramName: string) { return param(paramName) .customSanitizer(toCompleteUUID) @@ -58,8 +38,6 @@ function isValidPlaylistIdParam (paramName: string) { export { areValidationErrors, - checkSort, - createSortableColumns, isValidVideoIdParam, isValidPlaylistIdParam } -- cgit v1.2.3