mirror of
https://github.com/vale981/Vulcan
synced 2025-03-12 13:36:37 -04:00
16 lines
No EOL
607 B
JavaScript
16 lines
No EOL
607 B
JavaScript
import Users from 'meteor/vulcan:users';
|
|
import { addCallback } from 'meteor/vulcan:core';
|
|
import { Comments } from '../../../modules/comments/index.js';
|
|
|
|
import { performVoteServer } from 'meteor/vulcan:voting';
|
|
|
|
/**
|
|
* @summary Make users upvote their own new comments
|
|
*/
|
|
function CommentsNewUpvoteOwnComment(comment) {
|
|
var commentAuthor = Users.findOne(comment.userId);
|
|
const votedComent = performVoteServer({ document: comment, voteType: 'upvote', collection: Comments, user: commentAuthor })
|
|
return {...comment, ...votedComent};
|
|
}
|
|
|
|
addCallback('comments.new.after', CommentsNewUpvoteOwnComment); |