groups: return group members on chat

This commit is contained in:
Tyler Renelle
2013-09-04 13:13:43 -04:00
parent d7c6c15592
commit 41255dcc20

View File

@@ -120,8 +120,17 @@ api.postChat = function(req, res, next) {
user.save();
}
group.save(function(err, saved){
async.series([
function(cb){
group.save(cb)
},
function(cb){
Group.findById(group._id).populate('members', partyFields).exec(cb);
}
], function(err, results){
if (err) return res.json(500, {err:err});
var saved = results[1];
saved.members = _.filter(saved.members, function(m){return m._id != user._id});
res.json(saved);
})
}