Vulcan/packages/example-forum/lib/server/posts/graphql.js
2017-09-14 10:05:15 +02:00

21 lines
402 B
JavaScript

/*
GraphQL config
*/
import { addGraphQLMutation, addGraphQLResolvers } from 'meteor/vulcan:core';
const specificResolvers = {
Mutation: {
increasePostViewCount(root, { postId }, context) {
return context.Posts.update({_id: postId}, { $inc: { viewCount: 1 }});
}
}
};
addGraphQLResolvers(specificResolvers);
addGraphQLMutation('increasePostViewCount(postId: String): Float');