Fixed send message for parties and added party seen message test

This commit is contained in:
Keith Holliday
2016-01-23 19:56:11 -06:00
parent 9405d4b054
commit ff034cf61b
2 changed files with 63 additions and 21 deletions
+11 -4
View File
@@ -204,10 +204,17 @@ schema.methods.sendChat = function sendChat (message, user) {
// var profileNames = [] // get usernames from regex of @xyz. how to handle space-delimited profile names?
// User.update({'profile.name':{$in:profileNames}},lastSeenUpdate,{multi:true}).exec();
} else {
User.update({
guilds: this._id,
_id: { $ne: user ? user._id : ''},
}, lastSeenUpdate, {multi: true}).exec();
let query = {};
if (this.type === 'party') {
query['party._id'] = this._id;
} else {
query.guilds = this._id;
}
query._id = { $ne: user ? user._id : ''};
User.update(query, lastSeenUpdate, {multi: true}).exec();
}
};