mirror of
https://github.com/vale981/Vulcan
synced 2025-03-12 13:36:37 -04:00
15 lines
526 B
JavaScript
15 lines
526 B
JavaScript
import Users from 'meteor/vulcan:users';
|
|
import { addCallback } from 'meteor/vulcan:core';
|
|
import Comments from '../../../modules/comments/index.js';
|
|
|
|
import { operateOnItem } from 'meteor/vulcan:voting';
|
|
|
|
/**
|
|
* @summary Make users upvote their own new comments
|
|
*/
|
|
function CommentsNewUpvoteOwnComment(comment) {
|
|
var commentAuthor = Users.findOne(comment.userId);
|
|
return {...comment, ...operateOnItem(Comments, comment, commentAuthor, 'upvote', false)};
|
|
}
|
|
|
|
addCallback('comments.new.sync', CommentsNewUpvoteOwnComment);
|