Implement image upload for posts

This commit is contained in:
Robert Schäfer 2019-05-21 01:52:18 +02:00
parent d624a3f232
commit 2b03b515e2
2 changed files with 8 additions and 0 deletions

View File

@ -1,8 +1,15 @@
import { neo4jgraphql } from 'neo4j-graphql-js'
import fileUpload from './fileUpload'
export default {
Mutation: {
UpdatePost: async (object, params, context, resolveInfo) => {
params = await fileUpload(params, { file: 'imageUpload', url: 'image'})
return neo4jgraphql(object, params, context, resolveInfo, false)
},
CreatePost: async (object, params, context, resolveInfo) => {
params = await fileUpload(params, { file: 'imageUpload', url: 'image'})
const result = await neo4jgraphql(object, params, context, resolveInfo, false)
const session = context.driver.session()

View File

@ -179,6 +179,7 @@ type Post {
content: String!
contentExcerpt: String
image: String
imageUpload: Upload
visibility: VisibilityEnum
deleted: Boolean
disabled: Boolean