remove unnecessary code

This commit is contained in:
Matteo Pagliazzi
2015-09-04 16:36:03 +02:00
parent d9383e0f97
commit 6d91a1905a
2 changed files with 17 additions and 2 deletions

View File

@@ -413,14 +413,13 @@ GroupSchema.methods.leave = function(user, keep, mainCb){
}, cb);
}else{ // otherwise just remove a member
var update = {$pull: {members: user._id}};
if (group.type == 'party' && group.quest.key){
update['$unset'] = {};
update['$unset']['quest.members.' + user._id] = 1;
}
var seniorMember = _.find(group.members, function (m) {return m != user._id});
// If the leader is leaving (or if the leader previously left, and this wasn't accounted for)
var leader = group.leader;
if (leader == user._id || !~group.members.indexOf(leader)) {