mirror of https://github.com/Chocobozzz/PeerTube
				
				
				
			
		
			
				
	
	
		
			19 lines
		
	
	
		
			560 B
		
	
	
	
		
			TypeScript
		
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			560 B
		
	
	
	
		
			TypeScript
		
	
	
| import * as express from 'express'
 | |
| import { PAGINATION } from '../initializers/constants'
 | |
| 
 | |
| function setDefaultPagination (req: express.Request, res: express.Response, next: express.NextFunction) {
 | |
|   if (!req.query.start) req.query.start = 0
 | |
|   else req.query.start = parseInt(req.query.start, 10)
 | |
| 
 | |
|   if (!req.query.count) req.query.count = PAGINATION.GLOBAL.COUNT.DEFAULT
 | |
|   else req.query.count = parseInt(req.query.count, 10)
 | |
| 
 | |
|   return next()
 | |
| }
 | |
| 
 | |
| // ---------------------------------------------------------------------------
 | |
| 
 | |
| export {
 | |
|   setDefaultPagination
 | |
| }
 |