1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-04 10:19:35 +02:00

Server: generate magnet uri on the fly

This commit is contained in:
Chocobozzz 2016-11-11 15:20:03 +01:00
parent 558d7c2385
commit f285faa04e
4 changed files with 92 additions and 40 deletions

View file

@ -13,7 +13,7 @@ const videosValidators = {
isVideoDateValid,
isVideoDescriptionValid,
isVideoDurationValid,
isVideoMagnetUriValid,
isVideoMagnetValid,
isVideoNameValid,
isVideoPodUrlValid,
isVideoTagsValid,
@ -31,7 +31,7 @@ function isEachRemoteVideosValid (requests) {
isVideoDateValid(video.createdDate) &&
isVideoDescriptionValid(video.description) &&
isVideoDurationValid(video.duration) &&
isVideoMagnetUriValid(video.magnetUri) &&
isVideoMagnetValid(video.magnetUri) &&
isVideoNameValid(video.name) &&
isVideoPodUrlValid(video.podUrl) &&
isVideoTagsValid(video.tags) &&
@ -62,8 +62,8 @@ function isVideoDurationValid (value) {
return validator.isInt(value + '', VIDEOS_CONSTRAINTS_FIELDS.DURATION)
}
function isVideoMagnetUriValid (value) {
return validator.isLength(value, VIDEOS_CONSTRAINTS_FIELDS.MAGNET_URI)
function isVideoMagnetValid (value) {
return validator.isLength(value.infoHash, VIDEOS_CONSTRAINTS_FIELDS.MAGNET.XT)
}
function isVideoNameValid (value) {