]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - routes/api/v1/remoteVideos.js
Finalise the join in a network and add the ability to quit it
[github/Chocobozzz/PeerTube.git] / routes / api / v1 / remoteVideos.js
index 10793b2b4cf77f87a29c9b7f0d64c61b3a2828b6..6ba6ce17b8a6593713f5a36de0dc9e56d8853683 100644 (file)
@@ -3,24 +3,26 @@
 
   var express = require('express')
   var router = express.Router()
+  var pluck = require('lodash-node/compat/collection/pluck')
+
   var middleware = require('../../../middlewares')
   var miscMiddleware = middleware.misc
   var reqValidator = middleware.reqValidators.remote
   var videos = require('../../../src/videos')
 
   function addRemoteVideos (req, res, next) {
-    videos.addRemote(req.body.data, function (err, video) {
+    videos.addRemotes(req.body.data, function (err, videos) {
       if (err) return next(err)
 
-      res.json(video)
+      res.json(videos)
     })
   }
 
   function removeRemoteVideo (req, res, next) {
-    videos.removeRemote(req.body.signature.url, req.body.data.magnetUri, function (err) {
+    videos.removeRemotes(req.body.signature.url, pluck(req.body.data, 'magnetUri'), function (err) {
       if (err) return next(err)
 
-      res.status(204)
+      res.sendStatus(204)
     })
   }