]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - server/middlewares/validators/remote/videos.ts
Remove ng2-completer
[github/Chocobozzz/PeerTube.git] / server / middlewares / validators / remote / videos.ts
CommitLineData
69818c93
C
1import 'express-validator'
2import * as express from 'express'
3
65fcc311
C
4import { logger } from '../../../helpers'
5import { checkErrors } from '../utils'
55fa55a9 6
69818c93 7function remoteVideosValidator (req: express.Request, res: express.Response, next: express.NextFunction) {
55fa55a9
C
8 req.checkBody('data').isEachRemoteRequestVideosValid()
9
10 logger.debug('Checking remoteVideos parameters', { parameters: req.body })
11
12 checkErrors(req, res, next)
13}
14
69818c93 15function remoteQaduVideosValidator (req: express.Request, res: express.Response, next: express.NextFunction) {
9e167724
C
16 req.checkBody('data').isEachRemoteRequestVideosQaduValid()
17
e4c87ec2 18 logger.debug('Checking remoteQaduVideos parameters', { parameters: req.body })
9e167724
C
19
20 checkErrors(req, res, next)
21}
22
69818c93 23function remoteEventsVideosValidator (req: express.Request, res: express.Response, next: express.NextFunction) {
e4c87ec2
C
24 req.checkBody('data').isEachRemoteRequestVideosEventsValid()
25
26 logger.debug('Checking remoteEventsVideos parameters', { parameters: req.body })
27
28 checkErrors(req, res, next)
29}
65fcc311 30
55fa55a9
C
31// ---------------------------------------------------------------------------
32
65fcc311
C
33export {
34 remoteVideosValidator,
35 remoteQaduVideosValidator,
36 remoteEventsVideosValidator
37}