mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-08-05 12:02:13 +00:00
37 lines
764 B
JavaScript
37 lines
764 B
JavaScript
// Generated by CoffeeScript 1.3.3
|
|
var userSchema;
|
|
|
|
module.exports.userSchema = userSchema = {
|
|
stats: {
|
|
money: 0,
|
|
exp: 0,
|
|
lvl: 1,
|
|
hp: 50
|
|
},
|
|
items: {
|
|
itemsEnabled: false,
|
|
armor: 0,
|
|
weapon: 0
|
|
},
|
|
tasks: {},
|
|
habitIds: [],
|
|
dailyIds: [],
|
|
todoIds: [],
|
|
completedIds: [],
|
|
rewardIds: []
|
|
};
|
|
|
|
module.exports.updateSchema = function(model) {
|
|
var daysOld, uid, userObj, users, _results;
|
|
users = model.get('users');
|
|
console.log(_.size(users), 'users.size before');
|
|
_results = [];
|
|
for (uid in users) {
|
|
userObj = users[uid];
|
|
if (userObj.lastCron == null) {
|
|
model.del("users." + uid);
|
|
}
|
|
_results.push(daysOld = require('./helpers').daysBetween(userObj.lastCron, new Date()));
|
|
}
|
|
return _results;
|
|
};
|