]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - server/middlewares/validators/sort.js
37b34ef52cbca232c0153459640a10d88817f1d3
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