Vulcan/packages/example-forum/lib/modules/posts/graphql.js
2017-09-04 20:06:06 +09:00

18 lines
399 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');