From f3829c8ce4ac6f32c49b8a98a3976c83f3fcaba4 Mon Sep 17 00:00:00 2001 From: Will Date: Fri, 19 Jun 2015 08:11:56 -0700 Subject: [PATCH] code cleanup and commenting --- website/src/controllers/user.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/website/src/controllers/user.js b/website/src/controllers/user.js index 4afd909ed6..d1e3345238 100644 --- a/website/src/controllers/user.js +++ b/website/src/controllers/user.js @@ -117,21 +117,24 @@ api.score = function(req, res, next) { }, saved.toJSON().stats)); // Webhooks - var userData = _.pick(user.toJSON(), ['_id', '_tmp', 'stats', 'profile']); // raaaage + + // Select character data to send + var userData = _.pick(user.toJSON(), ['_id', '_tmp', 'stats', 'profile']); // user.toJSON to copy-by-value userData.stats.toNextLevel = shared.tnl(user.stats.lvl); userData.stats.maxHealth = 50; userData.stats.maxMP = user._statsComputed.maxMP; - console.log(user._statsComputed); + + // for each webhook _.each(user.preferences.webhooks, function(h){ if (!h.enabled || !validator.isURL(h.url)) return; request.post({ url: h.url, //form: {task: task, delta: delta, user: _.pick(user, ['stats', '_tmp'])} // this is causing "Maximum Call Stack Exceeded" body: { - direction:direction, - task: task, + direction: direction, // direction of change + task: task, // task object delta: delta, - user: userData + user: userData // character/profile data }, json:true });