From c45f7f84001c2731909db04dd82e1c1f290386eb Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Sun, 31 Jan 2016 11:23:52 +0100 Subject: Infile code reorganization --- controllers/api/v1/pods.js | 46 ++++++++++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 20 deletions(-) (limited to 'controllers/api/v1/pods.js') diff --git a/controllers/api/v1/pods.js b/controllers/api/v1/pods.js index 30385bd5a..b073e85af 100644 --- a/controllers/api/v1/pods.js +++ b/controllers/api/v1/pods.js @@ -2,20 +2,27 @@ 'use strict' var express = require('express') - var router = express.Router() + var middleware = require('../../../middlewares') var miscMiddleware = middleware.misc + var pods = require('../../../models/pods') var reqValidator = middleware.reqValidators.pods var secureRequest = middleware.reqValidators.remote.secureRequest - var pods = require('../../../models/pods') - function listPods (req, res, next) { - pods.list(function (err, pods_list) { - if (err) return next(err) + var router = express.Router() - res.json(pods_list) - }) - } + router.get('/', miscMiddleware.cache(false), listPods) + router.post('/', reqValidator.podsAdd, miscMiddleware.cache(false), addPods) + router.get('/makefriends', miscMiddleware.cache(false), makeFriends) + router.get('/quitfriends', miscMiddleware.cache(false), quitFriends) + // Post because this is a secured request + router.post('/remove', secureRequest, miscMiddleware.decryptBody, removePods) + + // --------------------------------------------------------------------------- + + module.exports = router + + // --------------------------------------------------------------------------- function addPods (req, res, next) { pods.add(req.body.data, function (err, json) { @@ -25,11 +32,11 @@ }) } - function removePods (req, res, next) { - pods.remove(req.body.signature.url, function (err) { + function listPods (req, res, next) { + pods.list(function (err, pods_list) { if (err) return next(err) - res.sendStatus(204) + res.json(pods_list) }) } @@ -50,20 +57,19 @@ }) } - function quitFriends (req, res, next) { - pods.quitFriends(function (err) { + function removePods (req, res, next) { + pods.remove(req.body.signature.url, function (err) { if (err) return next(err) res.sendStatus(204) }) } - router.get('/', miscMiddleware.cache(false), listPods) - router.get('/makefriends', miscMiddleware.cache(false), makeFriends) - router.get('/quitfriends', miscMiddleware.cache(false), quitFriends) - router.post('/', reqValidator.podsAdd, miscMiddleware.cache(false), addPods) - // Post because this is a secured request - router.post('/remove', secureRequest, miscMiddleware.decryptBody, removePods) + function quitFriends (req, res, next) { + pods.quitFriends(function (err) { + if (err) return next(err) - module.exports = router + res.sendStatus(204) + }) + } })() -- cgit v1.2.3