- createTorrentFederate(videoCreated, videoFile)
- .catch(err => {
- logger.error('Cannot create torrent or federate video for %s.', videoCreated.uuid, { err, ...lTags(videoCreated.uuid) })
-
- return videoCreated
- }).then(refreshedVideo => {
- if (!refreshedVideo) return
-
- if (refreshedVideo.state === VideoState.TO_MOVE_TO_EXTERNAL_STORAGE) {
- return addMoveToObjectStorageJob(refreshedVideo)
- }
-
- if (refreshedVideo.state === VideoState.TO_TRANSCODE) {
- return addOptimizeOrMergeAudioJob(refreshedVideo, videoFile, user)
- }
- }).catch(err => logger.error('Cannot add optimize/merge audio job for %s.', videoCreated.uuid, { err, ...lTags(videoCreated.uuid) }))
+ addVideoJobsAfterUpload(videoCreated, videoFile, user)
+ .catch(err => logger.error('Cannot build new video jobs of %s.', videoCreated.uuid, { err, ...lTags(videoCreated.uuid) }))