-function decryptBody (req, res, next) {
- peertubeCrypto.decrypt(req.body.key, req.body.data, function (err, decrypted) {
- if (err) {
- logger.error('Cannot decrypt data.', { error: err })
- return res.sendStatus(500)
- }
-
- try {
- req.body.data = JSON.parse(decrypted)
- delete req.body.key
- } catch (err) {
- logger.error('Error in JSON.parse', { error: err })
- return res.sendStatus(500)
- }
-
- next()
- })
-}
-