]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - middlewares/reqValidators/pods.js
Infile code reorganization
[github/Chocobozzz/PeerTube.git] / middlewares / reqValidators / pods.js
CommitLineData
34ca3b52
C
1;(function () {
2 'use strict'
3
4 var checkErrors = require('./utils').checkErrors
cda02107 5 var logger = require('../../helpers/logger')
34ca3b52 6
c45f7f84
C
7 var reqValidatorsPod = {
8 podsAdd: podsAdd
9 }
34ca3b52 10
c45f7f84 11 function podsAdd (req, res, next) {
34ca3b52
C
12 req.checkBody('data.url', 'Should have an url').notEmpty().isURL({ require_protocol: true })
13 req.checkBody('data.publicKey', 'Should have a public key').notEmpty()
14
15 logger.debug('Checking podsAdd parameters', { parameters: req.body })
16
17 checkErrors(req, res, next)
18 }
19
c45f7f84
C
20 // ---------------------------------------------------------------------------
21
22 module.exports = reqValidatorsPod
34ca3b52 23})()