Server: set manually the post host of a remote video throught the
signature
This commit is contained in:
parent
e903c2f3b7
commit
437cf8b531
4 changed files with 4 additions and 5 deletions
|
@ -227,7 +227,7 @@ module.exports = function (env) {
|
|||
[/\*/, /(?:)/],
|
||||
[/\[?\(?/, /(?:)/]
|
||||
],
|
||||
customAttrAssign: [/\)?\]?=/]
|
||||
customAttrAssign: [/\)?]?=/]
|
||||
},
|
||||
|
||||
// FIXME: Remove
|
||||
|
|
|
@ -38,7 +38,7 @@ function remoteVideos (req, res, next) {
|
|||
const videoData = request.data
|
||||
|
||||
if (request.type === 'add') {
|
||||
addRemoteVideo(videoData, callbackEach)
|
||||
addRemoteVideo(videoData, fromHost, callbackEach)
|
||||
} else if (request.type === 'remove') {
|
||||
removeRemoteVideo(videoData, fromHost, callbackEach)
|
||||
} else {
|
||||
|
@ -52,10 +52,11 @@ function remoteVideos (req, res, next) {
|
|||
return res.type('json').status(204).end()
|
||||
}
|
||||
|
||||
function addRemoteVideo (videoToCreateData, callback) {
|
||||
function addRemoteVideo (videoToCreateData, fromHost, callback) {
|
||||
logger.debug('Adding remote video "%s".', videoToCreateData.name)
|
||||
|
||||
const video = new Video(videoToCreateData)
|
||||
video.podHost = fromHost
|
||||
Video.generateThumbnailFromBase64(video, videoToCreateData.thumbnailBase64, function (err) {
|
||||
if (err) {
|
||||
logger.error('Cannot generate thumbnail from base 64 data.', { error: err })
|
||||
|
|
|
@ -33,7 +33,6 @@ function isEachRemoteVideosValid (requests) {
|
|||
isVideoDurationValid(video.duration) &&
|
||||
isVideoMagnetValid(video.magnet) &&
|
||||
isVideoNameValid(video.name) &&
|
||||
isVideoPodHostValid(video.podHost) &&
|
||||
isVideoTagsValid(video.tags) &&
|
||||
isVideoThumbnail64Valid(video.thumbnailBase64) &&
|
||||
isVideoRemoteIdValid(video.remoteId)
|
||||
|
|
|
@ -243,7 +243,6 @@ function toRemoteJSON (callback) {
|
|||
thumbnailBase64: new Buffer(thumbnailData).toString('base64'),
|
||||
tags: self.tags,
|
||||
createdDate: self.createdDate,
|
||||
podHost: self.podHost,
|
||||
extname: self.extname
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue