]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - server/middlewares/sort.ts
Type functions
[github/Chocobozzz/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 }