X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fcontrollers%2Fapi%2Fv1%2Fvideos.js;h=70d22f139ba35dba729928509ec36f134f6a9e38;hb=0eb78d530376c43d228e3e071e032fe9849149ed;hp=a37e9278e30576e78a4b19e7865cb50e5b12218c;hpb=fc51fde048f2c3ce1dd3e85f5528335040bae894;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/controllers/api/v1/videos.js b/server/controllers/api/v1/videos.js index a37e9278e..70d22f139 100644 --- a/server/controllers/api/v1/videos.js +++ b/server/controllers/api/v1/videos.js @@ -1,11 +1,11 @@ 'use strict' -const async = require('async') -const config = require('config') const express = require('express') const mongoose = require('mongoose') const multer = require('multer') +const waterfall = require('async/waterfall') +const constants = require('../../../initializers/constants') const logger = require('../../../helpers/logger') const friends = require('../../../lib/friends') const middlewares = require('../../../middlewares') @@ -20,13 +20,12 @@ const sort = middlewares.sort const utils = require('../../../helpers/utils') const router = express.Router() -const uploads = config.get('storage.uploads') const Video = mongoose.model('Video') // multer configuration const storage = multer.diskStorage({ destination: function (req, file, cb) { - cb(null, uploads) + cb(null, constants.CONFIG.STORAGE.UPLOAD_DIR) }, filename: function (req, file, cb) { @@ -85,7 +84,7 @@ function addVideo (req, res, next) { const videoFile = req.files.videofile[0] const videoInfos = req.body - async.waterfall([ + waterfall([ function insertIntoDB (callback) { const videoData = { @@ -142,7 +141,7 @@ function getVideo (req, res, next) { } function listVideos (req, res, next) { - Video.list(req.query.start, req.query.count, req.query.sort, function (err, videosList, videosTotal) { + Video.listForApi(req.query.start, req.query.count, req.query.sort, function (err, videosList, videosTotal) { if (err) return next(err) res.json(getFormatedVideos(videosList, videosTotal)) @@ -152,7 +151,7 @@ function listVideos (req, res, next) { function removeVideo (req, res, next) { const videoId = req.params.id - async.waterfall([ + waterfall([ function getVideo (callback) { Video.load(videoId, callback) },