3 const checkErrors = require('./utils').checkErrors
4 const constants = require('../../initializers/constants')
5 const logger = require('../../helpers/logger')
7 const validatorsSort = {
12 function usersSort (req, res, next) {
13 const sortableColumns = constants.SORTABLE_COLUMNS.USERS
15 req.checkQuery('sort', 'Should have correct sortable column').optional().isIn(sortableColumns)
17 logger.debug('Checking sort parameters', { parameters: req.query })
19 checkErrors(req, res, next)
22 function videosSort (req, res, next) {
23 const sortableColumns = constants.SORTABLE_COLUMNS.VIDEOS
25 req.checkQuery('sort', 'Should have correct sortable column').optional().isIn(sortableColumns)
27 logger.debug('Checking sort parameters', { parameters: req.query })
29 checkErrors(req, res, next)
32 // ---------------------------------------------------------------------------
34 module.exports = validatorsSort