X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=lib%2Fvideos.js;h=2d7d9500d9950f5d58e99a5361a333e50bd6d454;hb=b2ff5e3e686eb552c5ccd64ce67b0455972ceef0;hp=1bb6f249317dd58db99a55b96901a968e54b42d1;hpb=c5a8be2b6282d2042e469e1b7c1e7ce8795c026f;p=github%2FChocobozzz%2FPeerTube.git diff --git a/lib/videos.js b/lib/videos.js index 1bb6f2493..2d7d9500d 100644 --- a/lib/videos.js +++ b/lib/videos.js @@ -1,51 +1,50 @@ -;(function () { - 'use strict' +'use strict' - var async = require('async') - var config = require('config') - var webtorrent = require('../lib/webtorrent') +var async = require('async') +var config = require('config') +var path = require('path') +var webtorrent = require('../lib/webtorrent') - var logger = require('../helpers/logger') - var Videos = require('../models/videos') +var logger = require('../helpers/logger') +var Videos = require('../models/videos') - var uploadDir = __dirname + '/../' + config.get('storage.uploads') +var uploadDir = path.join(__dirname, '..', config.get('storage.uploads')) - var videos = { - seed: seed, - seedAllExisting: seedAllExisting - } +var videos = { + seed: seed, + seedAllExisting: seedAllExisting +} - function seed (path, callback) { - logger.info('Seeding %s...', path) +function seed (path, callback) { + logger.info('Seeding %s...', path) - webtorrent.seed(path, function (torrent) { - logger.info('%s seeded (%s).', path, torrent.magnetURI) + webtorrent.seed(path, function (torrent) { + logger.info('%s seeded (%s).', path, torrent.magnetURI) - return callback(null, torrent) - }) - } + return callback(null, torrent) + }) +} - function seedAllExisting (callback) { - Videos.listOwned(function (err, videos_list) { - if (err) { - logger.error('Cannot get list of the videos to seed.') - return callback(err) - } +function seedAllExisting (callback) { + Videos.listOwned(function (err, videos_list) { + if (err) { + logger.error('Cannot get list of the videos to seed.') + return callback(err) + } - async.each(videos_list, function (video, each_callback) { - seed(uploadDir + video.namePath, function (err) { - if (err) { - logger.error('Cannot seed this video.') - return callback(err) - } + async.each(videos_list, function (video, each_callback) { + seed(uploadDir + video.namePath, function (err) { + if (err) { + logger.error('Cannot seed this video.') + return callback(err) + } - each_callback(null) - }) - }, callback) - }) - } + each_callback(null) + }) + }, callback) + }) +} - // --------------------------------------------------------------------------- +// --------------------------------------------------------------------------- - module.exports = videos -})() +module.exports = videos