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