Vulcan/lib/post.js
2012-10-04 11:53:15 +10:00

19 lines
No EOL
437 B
JavaScript

Meteor.methods({
post: function(post){
var user = Meteor.user();
if (!user || !user.approved)
throw new Meteor.Error('You need to login and be approved to post new stories.')
post = _.extend(post, {
userId: user._id,
author: user.username,
submitted: new Date().getTime(),
votes: 0,
comments: 0,
baseScore: 0,
score: 0
});
return Posts.insert(post);
}
});