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
 | 
						|
}
 |