const logger = require('../../helpers/logger')
const reqValidatorsRemote = {
- remoteVideosAdd: remoteVideosAdd,
- remoteVideosRemove: remoteVideosRemove,
- secureRequest: secureRequest
+ dataToDecrypt: dataToDecrypt,
+ remoteVideos: remoteVideos,
+ signature: signature
}
-function remoteVideosAdd (req, res, next) {
- req.checkBody('data').isArray()
- req.checkBody('data').isEachAddRemoteVideosValid()
+function dataToDecrypt (req, res, next) {
+ req.checkBody('key', 'Should have a key').notEmpty()
+ req.checkBody('data', 'Should have data').notEmpty()
- logger.debug('Checking remoteVideosAdd parameters', { parameters: req.body })
+ logger.debug('Checking dataToDecrypt parameters', { parameters: { keyLength: req.body.key.length, bodyLength: req.body.data.length } })
checkErrors(req, res, next)
}
-function remoteVideosRemove (req, res, next) {
+function remoteVideos (req, res, next) {
req.checkBody('data').isArray()
- req.checkBody('data').isEachRemoveRemoteVideosValid()
+ req.checkBody('data').isEachRemoteVideosValid()
- logger.debug('Checking remoteVideosRemove parameters', { parameters: req.body })
+ logger.debug('Checking remoteVideosAdd parameters', { parameters: req.body })
checkErrors(req, res, next)
}
-function secureRequest (req, res, next) {
+function signature (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 } })
+ logger.debug('Checking signature parameters', { parameters: { signatureUrl: req.body.signature.url } })
checkErrors(req, res, next)
}