Vulcan/server/vote.js

14 lines
333 B
JavaScript
Raw Normal View History

2012-08-30 21:35:48 -04:00
Meteor.methods({
voteForPost: function(post){
var user = this.userId();
if(!user) return false;
var myvote = MyVotes.findOne({post: post._id, user: user});
if(myvote) return false;
MyVotes.insert({post: post._id, user: user, vote: 1});
Posts.update(post._id, {$inc: {votes: 1}});
return true;
}
});