| 123456789101112131415161718192021222324252627282930313233343536373839404142 | 
							
- /* global wiki */
 
- module.exports = {
 
-   Query: {
 
-     comments(obj, args, context, info) {
 
-       return wiki.db.Comment.findAll({ where: args })
 
-     }
 
-   },
 
-   Mutation: {
 
-     createComment(obj, args) {
 
-       return wiki.db.Comment.create({
 
-         content: args.content,
 
-         author: args.userId,
 
-         document: args.documentId
 
-       })
 
-     },
 
-     deleteComment(obj, args) {
 
-       return wiki.db.Comment.destroy({
 
-         where: {
 
-           id: args.id
 
-         },
 
-         limit: 1
 
-       })
 
-     },
 
-     modifyComment(obj, args) {
 
-       return wiki.db.Comment.update({
 
-         content: args.content
 
-       }, {
 
-         where: { id: args.id }
 
-       })
 
-     }
 
-   },
 
-   Comment: {
 
-     author(cm) {
 
-       return cm.getAuthor()
 
-     },
 
-     document(cm) {
 
-       return cm.getDocument()
 
-     }
 
-   }
 
- }
 
 
  |