24 lines
630 B
JavaScript
24 lines
630 B
JavaScript
;(function () {
|
|
'use strict'
|
|
|
|
var checkErrors = require('./utils').checkErrors
|
|
var logger = require('../../helpers/logger')
|
|
|
|
var reqValidatorsPod = {
|
|
podsAdd: podsAdd
|
|
}
|
|
|
|
function podsAdd (req, res, next) {
|
|
req.checkBody('data.url', 'Should have an url').notEmpty().isURL({ require_protocol: true })
|
|
req.checkBody('data.publicKey', 'Should have a public key').notEmpty()
|
|
|
|
logger.debug('Checking podsAdd parameters', { parameters: req.body })
|
|
|
|
checkErrors(req, res, next)
|
|
}
|
|
|
|
// ---------------------------------------------------------------------------
|
|
|
|
module.exports = reqValidatorsPod
|
|
})()
|