port allocateNow and autoAllocate

This commit is contained in:
Matteo Pagliazzi
2016-03-20 20:21:15 +01:00
parent 480194f53c
commit bd3c162b97
8 changed files with 237 additions and 58 deletions

View File

@@ -1,10 +1,10 @@
import _ from 'lodash';
import autoAllocate from '../fns/autoAllocate';
module.exports = function(user, req, cb) {
_.times(user.stats.points, user.fns.autoAllocate);
module.exports = function allocateNow (user) {
_.times(user.stats.points, () => autoAllocate(user));
user.stats.points = 0;
if (typeof user.markModified === "function") {
user.markModified('stats');
}
return typeof cb === "function" ? cb(null, user.stats) : void 0;
return {
data: _.pick(user, 'stats'),
};
};