1234567891011121314151617181920212223242526 |
- import { generateError, generateSuccess } from '../../helpers/graph.mjs'
- export default {
- Query: {
- async blocks (obj, args, context) {
- return WIKI.db.blocks.query().where({
- siteId: args.siteId
- })
- }
- },
- Mutation: {
- async setBlocksState(obj, args, context) {
- try {
- if (!WIKI.auth.checkAccess(context.req.user, ['manage:blocks'])) {
- throw new Error('ERR_FORBIDDEN')
- }
- // TODO: update blocks state
- return {
- operation: generateSuccess('Blocks state updated successfully')
- }
- } catch (err) {
- return generateError(err)
- }
- }
- }
- }
|