Vulcan/packages/example-forum/lib/modules/posts/graphql.js

19 lines
399 B
JavaScript
Raw Normal View History

2017-09-04 18:37:21 +09:00
/*
GraphQL config
*/
2017-09-04 20:06:06 +09:00
import { addGraphQLMutation, addGraphQLResolvers } from 'meteor/vulcan:core';
2017-09-04 18:37:21 +09:00
2017-09-04 20:06:06 +09:00
const specificResolvers = {
Mutation: {
increasePostViewCount(root, { postId }, context) {
return context.Posts.update({_id: postId}, { $inc: { viewCount: 1 }});
}
}
};
addGraphQLResolvers(specificResolvers);
2017-09-04 18:37:21 +09:00
addGraphQLMutation('increasePostViewCount(postId: String): Float');