Server: implement video views
[oweals/peertube.git] / server / middlewares / pagination.js
1 'use strict'
2
3 const constants = require('../initializers/constants')
4
5 const paginationMiddleware = {
6   setPagination
7 }
8
9 function setPagination (req, res, next) {
10   if (!req.query.start) req.query.start = 0
11   else req.query.start = parseInt(req.query.start, 10)
12   if (!req.query.count) req.query.count = constants.PAGINATION_COUNT_DEFAULT
13   else req.query.count = parseInt(req.query.count, 10)
14
15   return next()
16 }
17
18 // ---------------------------------------------------------------------------
19
20 module.exports = paginationMiddleware