Fix writeQuery for the new Apollo Client version.

This commit is contained in:
Jayden Seric 2019-07-10 11:48:04 +10:00
parent 75127bf37c
commit d9073b1b5b
3 changed files with 21 additions and 6 deletions

View File

@ -28,8 +28,13 @@ class UploadBlob extends Component {
} }
) { ) {
const data = proxy.readQuery({ query: uploadsQuery }) const data = proxy.readQuery({ query: uploadsQuery })
data.uploads.push(singleUpload) proxy.writeQuery({
proxy.writeQuery({ query: uploadsQuery, data }) query: uploadsQuery,
data: {
...data,
uploads: [...data.uploads, singleUpload]
}
})
} }
}) })
} }

View File

@ -19,8 +19,13 @@ const UploadFile = ({ mutate }) => {
} }
) { ) {
const data = proxy.readQuery({ query: uploadsQuery }) const data = proxy.readQuery({ query: uploadsQuery })
data.uploads.push(singleUpload) proxy.writeQuery({
proxy.writeQuery({ query: uploadsQuery, data }) query: uploadsQuery,
data: {
...data,
uploads: [...data.uploads, singleUpload]
}
})
} }
}) })

View File

@ -14,8 +14,13 @@ const UploadFileList = ({ mutate }) => {
} }
) { ) {
const data = proxy.readQuery({ query: uploadsQuery }) const data = proxy.readQuery({ query: uploadsQuery })
data.uploads.push(...multipleUpload) proxy.writeQuery({
proxy.writeQuery({ query: uploadsQuery, data }) query: uploadsQuery,
data: {
...data,
uploads: [...data.uploads, ...multipleUpload]
}
})
} }
}) })