| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | const graphHelper = require('../../helpers/graph')/* global WIKI */module.exports = {  Query: {    async pages() { return {} }  },  Mutation: {    async pages() { return {} }  },  PageQuery: {    async history(obj, args, context, info) {      return WIKI.models.pageHistory.getHistory({        pageId: args.id,        offsetPage: args.offsetPage || 0,        offsetSize: args.offsetSize || 100      })    }  },  PageMutation: {    async create(obj, args, context) {      const page = await WIKI.models.pages.createPage({        ...args,        authorId: context.req.user.id      })      return {        responseResult: graphHelper.generateSuccess('Page created successfully.'),        page      }    },    async delete(obj, args, context) {      await WIKI.models.pages.deletePage({        ...args,        authorId: context.req.user.id      })      return {        responseResult: graphHelper.generateSuccess('Page has been deleted.')      }    },    async update(obj, args, context) {      const page = await WIKI.models.pages.updatePage({        ...args,        authorId: context.req.user.id      })      return {        responseResult: graphHelper.generateSuccess('Page has been updated.'),        page      }    }  },  Page: {    // comments(pg) {    //   return pg.$relatedQuery('comments')    // }  }}
 |