/* global WIKI */ const gql = require('graphql') module.exports = { // Query: { // files(obj, args, context, info) { // return WIKI.models.File.findAll({ where: args }) // } // }, // Mutation: { // uploadFile(obj, args) { // // todo // return WIKI.models.File.create(args) // }, // deleteFile(obj, args) { // return WIKI.models.File.destroy({ // where: { // id: args.id // }, // limit: 1 // }) // }, // renameFile(obj, args) { // return WIKI.models.File.update({ // filename: args.filename // }, { // where: { id: args.id } // }) // }, // moveFile(obj, args) { // return WIKI.models.File.findById(args.fileId).then(fl => { // if (!fl) { // throw new gql.GraphQLError('Invalid File ID') // } // return WIKI.models.Folder.findById(args.folderId).then(fld => { // if (!fld) { // throw new gql.GraphQLError('Invalid Folder ID') // } // return fl.setFolder(fld) // }) // }) // } // }, // File: { // folder(fl) { // return fl.getFolder() // } // } }