- followingSortValidator
-}
-
-// ---------------------------------------------------------------------------
-
-function checkSort (sortableColumns: 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 })
-
- checkErrors(req, res, next)
- }
- ]
-}
-
-function createSortableColumns (sortableColumns: string[]) {
- const sortableColumnDesc = sortableColumns.map(sortableColumn => '-' + sortableColumn)
-
- return sortableColumns.concat(sortableColumnDesc)
+ followingSortValidator,
+ jobsSortValidator,
+ videoCommentThreadsSortValidator,
+ videoRatesSortValidator,
+ userSubscriptionsSortValidator,
+ videoChannelsSearchSortValidator,
+ accountsBlocklistSortValidator,
+ serversBlocklistSortValidator,
+ userNotificationsSortValidator,
+ videoPlaylistsSortValidator