]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - server/middlewares/validators/pagination.ts
require -> import
[github/Chocobozzz/PeerTube.git] / server / middlewares / validators / pagination.ts
CommitLineData
65fcc311
C
1import { checkErrors } from './utils'
2import { logger } from '../../helpers'
fbf1134e 3
65fcc311 4function paginationValidator (req, res, next) {
a877d5ac
C
5 req.checkQuery('start', 'Should have a number start').optional().isInt()
6 req.checkQuery('count', 'Should have a number count').optional().isInt()
fbf1134e 7
a877d5ac 8 logger.debug('Checking pagination parameters', { parameters: req.query })
fbf1134e
C
9
10 checkErrors(req, res, next)
11}
12
13// ---------------------------------------------------------------------------
14
65fcc311
C
15export {
16 paginationValidator
17}