Re enable the "seed all videos" function

pull/10/head
Chocobozzz 2016-06-28 20:17:05 +02:00
parent 00057e85a7
commit 907e9510c2
2 changed files with 13 additions and 4 deletions

View File

@ -37,6 +37,7 @@ const routes = require('./server/controllers')
const utils = require('./server/helpers/utils') const utils = require('./server/helpers/utils')
const webtorrent = require('./server/lib/webtorrent') const webtorrent = require('./server/lib/webtorrent')
const Request = mongoose.model('Request') const Request = mongoose.model('Request')
const Video = mongoose.model('Video')
// Get configurations // Get configurations
const port = config.get('listen.port') const port = config.get('listen.port')
@ -139,11 +140,13 @@ installer.installApplication(function (err) {
// Activate the pool requests // Activate the pool requests
Request.activate() Request.activate()
// videos.seedAllExisting(function () { Video.seedAllExisting(function (err) {
if (err) throw err
logger.info('Seeded all the videos') logger.info('Seeded all the videos')
logger.info('Server listening on port %d', port) logger.info('Server listening on port %d', port)
app.emit('ready') app.emit('ready')
// }) })
}) })
}) })
}) })

View File

@ -230,9 +230,15 @@ function search (value, field, start, count, sort, callback) {
findWithCount.call(this, query, start, count, sort, callback) findWithCount.call(this, query, start, count, sort, callback)
} }
// TODO function seedAllExisting (callback) {
function seedAllExisting () { listOwned.call(this, function (err, videos) {
if (err) return callback(err)
async.each(videos, function (video, callbackEach) {
const videoPath = pathUtils.join(uploadsDir, video.namePath)
seed(videoPath, callbackEach)
}, callback)
})
} }
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------