resolvers-folder.js 482 B

1234567891011121314151617181920212223242526272829
  1. 'use strict'
  2. /* global wiki */
  3. module.exports = {
  4. Query: {
  5. folders(obj, args, context, info) {
  6. return wiki.db.Folder.findAll({ where: args })
  7. }
  8. },
  9. Mutation: {
  10. createFolder(obj, args) {
  11. return wiki.db.Folder.create(args)
  12. },
  13. deleteGroup(obj, args) {
  14. return wiki.db.Folder.destroy({
  15. where: {
  16. id: args.id
  17. },
  18. limit: 1
  19. })
  20. }
  21. },
  22. Folder: {
  23. files(grp) {
  24. return grp.getFiles()
  25. }
  26. }
  27. }