aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/middlewares/sort.ts
diff options
context:
space:
mode:
Diffstat (limited to 'server/middlewares/sort.ts')
-rw-r--r--server/middlewares/sort.ts29
1 files changed, 0 insertions, 29 deletions
diff --git a/server/middlewares/sort.ts b/server/middlewares/sort.ts
deleted file mode 100644
index 77a532276..000000000
--- a/server/middlewares/sort.ts
+++ /dev/null
@@ -1,29 +0,0 @@
1import express from 'express'
2
3const setDefaultSort = setDefaultSortFactory('-createdAt')
4const setDefaultVideosSort = setDefaultSortFactory('-publishedAt')
5
6const setDefaultVideoRedundanciesSort = setDefaultSortFactory('name')
7
8const setDefaultSearchSort = setDefaultSortFactory('-match')
9const setBlacklistSort = setDefaultSortFactory('-createdAt')
10
11// ---------------------------------------------------------------------------
12
13export {
14 setDefaultSort,
15 setDefaultSearchSort,
16 setDefaultVideosSort,
17 setDefaultVideoRedundanciesSort,
18 setBlacklistSort
19}
20
21// ---------------------------------------------------------------------------
22
23function setDefaultSortFactory (sort: string) {
24 return (req: express.Request, res: express.Response, next: express.NextFunction) => {
25 if (!req.query.sort) req.query.sort = sort
26
27 return next()
28 }
29}