]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - routes/api/v1/pods.js
4 var express
= require('express')
5 var router
= express
.Router()
6 var middleware
= require('../../../middlewares')
7 var miscMiddleware
= middleware
.misc
8 var reqValidator
= middleware
.reqValidators
.pods
9 var pods
= require('../../../src/pods')
11 function listPods (req
, res
, next
) {
12 pods
.list(function (err
, pods_list
) {
13 if (err
) return next(err
)
19 function addPods (req
, res
, next
) {
20 pods
.add(req
.body
.data
, function (err
, json
) {
21 if (err
) return next(err
)
27 function makeFriends (req
, res
, next
) {
28 pods
.makeFriends(function (err
) {
29 if (err
) return next(err
)
35 router
.get('/', miscMiddleware
.cache(false), listPods
)
36 router
.get('/makefriends', miscMiddleware
.cache(false), makeFriends
)
37 router
.post('/', reqValidator
.podsAdd
, miscMiddleware
.cache(false), addPods
)
39 module
.exports
= router