mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
Removed schemaUpdate code for _todoList <-> _completedList update.
revert here to see the code
This commit is contained in:
@@ -21,30 +21,4 @@ module.exports.userSchema = userSchema = {
|
||||
rewardIds: []
|
||||
};
|
||||
|
||||
module.exports.updateSchema = function(model) {
|
||||
var completedIds, id, index, task, todoIds, uid, user, userObj, _ref, _ref1, _results;
|
||||
_ref = model.get('users');
|
||||
_results = [];
|
||||
for (uid in _ref) {
|
||||
userObj = _ref[uid];
|
||||
user = model.at("users." + uid);
|
||||
user.set('completedIds', []);
|
||||
completedIds = user.get('completedIds');
|
||||
todoIds = user.get('todoIds');
|
||||
_ref1 = user.get('tasks');
|
||||
for (id in _ref1) {
|
||||
task = _ref1[id];
|
||||
if (task.type === 'todo' && task.completed === true) {
|
||||
if ((index = todoIds.indexOf(id)) !== -1) {
|
||||
todoIds.splice(index, 1);
|
||||
}
|
||||
if ((index = completedIds.indexOf(id)) === -1) {
|
||||
completedIds.push(id);
|
||||
}
|
||||
}
|
||||
}
|
||||
user.set('todoIds', todoIds);
|
||||
_results.push(user.set('completedIds', completedIds));
|
||||
}
|
||||
return _results;
|
||||
};
|
||||
module.exports.updateSchema = function(model) {};
|
||||
|
||||
Reference in New Issue
Block a user