From 28c872581de0dde8d2f97dcf3cdc569cf69082c4 Mon Sep 17 00:00:00 2001 From: Mike Fitzpatrick Date: Sun, 4 Mar 2018 16:26:00 -0500 Subject: [PATCH] no message --- routes/profiles.js | 102 +++++++++++++++++++-------------------------- 1 file changed, 44 insertions(+), 58 deletions(-) diff --git a/routes/profiles.js b/routes/profiles.js index 01f7b75..05e0a98 100644 --- a/routes/profiles.js +++ b/routes/profiles.js @@ -126,72 +126,58 @@ Router.route('/') Router.route('/find' + ParamStr) .get((req, res) => { - Token.verifyThen(req.get('authorization'), 'view', (err, decoded) => { + var ProfileEvents = new EventEmitter(); + var find = processQueryParams(req.params); + + var query = { + find: find, + select: null, + options: { + limit: !isNaN(parseInt(req.params.limit)) ? parseInt(req.params.limit) : 0, + skip: !isNaN(parseInt(req.params.skip)) ? parseInt(req.params.skip) : 0, + sort: { 'order': 1 } + } + }; + + ProfileEvents.once('find', (err, result) => { if (err) { - res.status(403).json({ message: 'User not authorized to perform this action.', err: err }); - return; - } - - var ProfileEvents = new EventEmitter(); - var find = processQueryParams(req.params); - - var query = { - find: find, - select: null, - options: { - limit: !isNaN(parseInt(req.params.limit)) ? parseInt(req.params.limit) : 0, - skip: !isNaN(parseInt(req.params.skip)) ? parseInt(req.params.skip) : 0, - sort: { 'order': 1 } - } - }; - - ProfileEvents.once('find', (err, result) => { - if (err) { - res.status(500).json({ message: 'There was an error getting the vendor list', err: err }); - } - - if (result) { - res.status(200).json(result); - } - }); - - Profiles.find(ProfileEvents, query); + res.status(500).json({ message: 'There was an error getting the vendor list', err: err }); + } + + if (result) { + res.status(200).json(result); + } }); + + Profiles.find(ProfileEvents, query); }); Router.route('/list' + ParamStr) .get((req, res) => { - Token.verifyThen(req.get('authorization'), 'view', (err, decoded) => { + var ProfileEvents = new EventEmitter(); + var find = processQueryParams(req.params); + + var query = { + find: find, + select: '_id order details.name details.pics.thumbnail', + options: { + limit: 0, + skip: 0, + sort: { 'order': 1 } + } + }; + + ProfileEvents.once('find', (err, result) => { if (err) { - res.status(403).json({ message: 'User not authorized to perform this action.', err: err }); - return; - } - - var ProfileEvents = new EventEmitter(); - var find = processQueryParams(req.params); - - var query = { - find: find, - select: '_id order details.name details.pics.thumbnail', - options: { - limit: 0, - skip: 0, - sort: { 'order': 1 } - } - }; - - ProfileEvents.once('find', (err, result) => { - if (err) { - res.status(500).json({ message: 'There was an error getting the vendor list', err: err }); - } - - if (result) { - res.status(200).json(result); - } - }); - - Profiles.find(ProfileEvents, query); + res.status(500).json({ message: 'There was an error getting the vendor list', err: err }); + } + + if (result) { + res.status(200).json(result); + } }); + + Profiles.find(ProfileEvents, query); }); Router.route('/:profileId?/messages/:messageId?')