diff --git a/app/components/multiple-uploader.js b/app/components/multiple-uploader.js index 19ab921..595bc98 100644 --- a/app/components/multiple-uploader.js +++ b/app/components/multiple-uploader.js @@ -2,26 +2,24 @@ import { graphql, gql } from 'react-apollo' import uploadsQuery from '../queries/uploads' const MultipleUploader = ({ mutate }) => { - const handleChange = ({ target }) => { - if (target.validity.valid) { - mutate({ - variables: { - files: target.files - }, - refetchQueries: [ - { - query: uploadsQuery - } - ] - }) - } - } + const handleChange = ({ target }) => + target.validity.valid && + mutate({ + variables: { + files: target.files + }, + refetchQueries: [ + { + query: uploadsQuery + } + ] + }) return } export default graphql(gql` - mutation multipleUpload($files: [Upload!]!) { + mutation($files: [Upload!]!) { multipleUpload(files: $files) { id name diff --git a/app/components/single-uploader.js b/app/components/single-uploader.js index 8194571..7924be4 100644 --- a/app/components/single-uploader.js +++ b/app/components/single-uploader.js @@ -2,26 +2,24 @@ import { graphql, gql } from 'react-apollo' import uploadsQuery from '../queries/uploads' const SingleUploader = ({ mutate }) => { - const handleChange = ({ target }) => { - if (target.validity.valid) { - mutate({ - variables: { - file: target.files[0] - }, - refetchQueries: [ - { - query: uploadsQuery - } - ] - }) - } - } + const handleChange = ({ target }) => + target.validity.valid && + mutate({ + variables: { + file: target.files[0] + }, + refetchQueries: [ + { + query: uploadsQuery + } + ] + }) return } export default graphql(gql` - mutation singleUpload($file: Upload!) { + mutation($file: Upload!) { singleUpload(file: $file) { id name