mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-08-05 20:12:19 +00:00
Added flagCount variable
This commit is contained in:
parent
d24f6ad1ac
commit
6fb531234d
2 changed files with 8 additions and 2 deletions
|
|
@ -264,10 +264,15 @@ api.flagChatMessage = function(req, res, next){
|
|||
if(!message) return res.json(404, {err: "Message not found!"});
|
||||
if(message.uuid == user._id) return res.json(401, {err: "Can't report your own message."});
|
||||
|
||||
// Log user ids that have flagged the message
|
||||
if(!message.flags) message.flags = {};
|
||||
if(message.flags[user._id]) return res.json(401, {err: "You have already reported this message"});
|
||||
|
||||
message.flags[user._id] = true;
|
||||
|
||||
// Log total number of flags (publicly viewable)
|
||||
if(!message.flagCount) message.flagCount = 0;
|
||||
message.flagCount++
|
||||
|
||||
group.markModified('chat');
|
||||
group.save(function(err,_saved){
|
||||
if(err) return next(err);
|
||||
|
|
|
|||
|
|
@ -99,7 +99,8 @@ var chatDefaults = module.exports.chatDefaults = function(msg,user){
|
|||
text: msg,
|
||||
timestamp: +new Date,
|
||||
likes: {},
|
||||
flags: {}
|
||||
flags: {},
|
||||
flagCount: 0
|
||||
};
|
||||
if (user) {
|
||||
_.defaults(message, {
|
||||
|
|
|
|||
Loading…
Reference in a new issue