mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-05 19:42:24 +02:00
Prepare folders structure for angular app
This commit is contained in:
parent
b2ff5e3e68
commit
b9a3e09ad5
60 changed files with 13 additions and 86 deletions
43
server/middlewares/reqValidators/remote.js
Normal file
43
server/middlewares/reqValidators/remote.js
Normal file
|
@ -0,0 +1,43 @@
|
|||
'use strict'
|
||||
|
||||
var checkErrors = require('./utils').checkErrors
|
||||
var logger = require('../../helpers/logger')
|
||||
|
||||
var reqValidatorsRemote = {
|
||||
remoteVideosAdd: remoteVideosAdd,
|
||||
remoteVideosRemove: remoteVideosRemove,
|
||||
secureRequest: secureRequest
|
||||
}
|
||||
|
||||
function remoteVideosAdd (req, res, next) {
|
||||
req.checkBody('data').isArray()
|
||||
req.checkBody('data').eachIsRemoteVideosAddValid()
|
||||
|
||||
logger.debug('Checking remoteVideosAdd parameters', { parameters: req.body })
|
||||
|
||||
checkErrors(req, res, next)
|
||||
}
|
||||
|
||||
function remoteVideosRemove (req, res, next) {
|
||||
req.checkBody('data').isArray()
|
||||
req.checkBody('data').eachIsRemoteVideosRemoveValid()
|
||||
|
||||
logger.debug('Checking remoteVideosRemove parameters', { parameters: req.body })
|
||||
|
||||
checkErrors(req, res, next)
|
||||
}
|
||||
|
||||
function secureRequest (req, res, next) {
|
||||
req.checkBody('signature.url', 'Should have a signature url').isURL()
|
||||
req.checkBody('signature.signature', 'Should have a signature').notEmpty()
|
||||
req.checkBody('key', 'Should have a key').notEmpty()
|
||||
req.checkBody('data', 'Should have data').notEmpty()
|
||||
|
||||
logger.debug('Checking secureRequest parameters', { parameters: { data: req.body.data, keyLength: req.body.key.length } })
|
||||
|
||||
checkErrors(req, res, next)
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
module.exports = reqValidatorsRemote
|
Loading…
Add table
Add a link
Reference in a new issue