add debug flag to giveBrowniePoints endpoint

pull/1253/merge
Berkeley Martinez 2015-08-01 20:08:32 -07:00
parent f0aeb26337
commit c2720d784c
1 changed files with 18 additions and 4 deletions

View File

@ -202,7 +202,7 @@ module.exports = function(User) {
); );
User.giveBrowniePoints = User.giveBrowniePoints =
function giveBrowniePoints(receiver, giver, data = {}, cb) { function giveBrowniePoints(receiver, giver, data = {}, dev = false, cb) {
const findUser = observeMethod(User, 'findOne'); const findUser = observeMethod(User, 'findOne');
if (!receiver) { if (!receiver) {
return nextTick(() => { return nextTick(() => {
@ -262,9 +262,15 @@ module.exports = function(User) {
}) })
.subscribe( .subscribe(
(user) => { (user) => {
cb(null, getAboutProfile(user)); return cb(
null,
getAboutProfile(user),
dev ?
{ giver, receiver, data } :
null
);
}, },
cb, (e) => cb(e, null, dev ? { giver, receiver, data } : null),
() => { () => {
debug('brownie points assigned completed'); debug('brownie points assigned completed');
} }
@ -289,17 +295,25 @@ module.exports = function(User) {
{ {
arg: 'data', arg: 'data',
type: 'object' type: 'object'
},
{
arg: 'debug',
type: 'boolean'
} }
], ],
returns: [ returns: [
{ {
arg: 'about', arg: 'about',
type: 'object' type: 'object'
},
{
arg: 'debug',
type: 'object'
} }
], ],
http: { http: {
path: '/give-brownie-points', path: '/give-brownie-points',
verb: 'get' verb: 'POST'
} }
} }
); );