]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - middlewares/reqValidators/pods.js
4 var checkErrors
= require('./utils').checkErrors
5 var friends
= require('../../lib/friends')
6 var logger
= require('../../helpers/logger')
8 var reqValidatorsPod
= {
9 makeFriends: makeFriends
,
13 function makeFriends (req
, res
, next
) {
14 friends
.hasFriends(function (err
, has_friends
) {
16 logger
.error('Cannot know if we have friends.', { error: err
})
20 if (has_friends
=== true) {
21 // We need to quit our friends before make new ones
29 function podsAdd (req
, res
, next
) {
30 req
.checkBody('data.url', 'Should have an url').notEmpty().isURL({ require_protocol: true })
31 req
.checkBody('data.publicKey', 'Should have a public key').notEmpty()
33 logger
.debug('Checking podsAdd parameters', { parameters: req
.body
})
35 checkErrors(req
, res
, next
)
38 // ---------------------------------------------------------------------------
40 module
.exports
= reqValidatorsPod