Fix tests and user quota
[oweals/peertube.git] / server / middlewares / sort.ts
1 import 'express-validator'
2 import * as express from 'express'
3
4 function setUsersSort (req: express.Request, res: express.Response, next: express.NextFunction) {
5   if (!req.query.sort) req.query.sort = '-createdAt'
6
7   return next()
8 }
9
10 function setVideoAbusesSort (req: express.Request, res: express.Response, next: express.NextFunction) {
11   if (!req.query.sort) req.query.sort = '-createdAt'
12
13   return next()
14 }
15
16 function setVideosSort (req: express.Request, res: express.Response, next: express.NextFunction) {
17   if (!req.query.sort) req.query.sort = '-createdAt'
18
19   return next()
20 }
21
22 // ---------------------------------------------------------------------------
23
24 export {
25   setUsersSort,
26   setVideoAbusesSort,
27   setVideosSort
28 }