1 import { body } from 'express-validator/check'
2 import * as express from 'express'
7 removeBadRequestVideos,
8 removeBadRequestVideosQadu,
9 removeBadRequestVideosEvents
10 } from '../../../helpers'
11 import { checkErrors } from '../utils'
13 const remoteVideosValidator = [
14 body('data').custom(isArray),
16 (req: express.Request, res: express.Response, next: express.NextFunction) => {
17 logger.debug('Checking remoteVideos parameters', { parameters: req.body })
19 checkErrors(req, res, () => {
20 removeBadRequestVideos(req.body.data)
27 const remoteQaduVideosValidator = [
28 body('data').custom(isArray),
30 (req: express.Request, res: express.Response, next: express.NextFunction) => {
31 logger.debug('Checking remoteQaduVideos parameters', { parameters: req.body })
33 checkErrors(req, res, () => {
34 removeBadRequestVideosQadu(req.body.data)
41 const remoteEventsVideosValidator = [
42 body('data').custom(isArray),
44 (req: express.Request, res: express.Response, next: express.NextFunction) => {
45 logger.debug('Checking remoteEventsVideos parameters', { parameters: req.body })
47 checkErrors(req, res, () => {
48 removeBadRequestVideosEvents(req.body.data)
55 // ---------------------------------------------------------------------------
58 remoteVideosValidator,
59 remoteQaduVideosValidator,
60 remoteEventsVideosValidator