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 })
data.uploads.push(singleUpload)
proxy.writeQuery({ query: uploadsQuery, data })
proxy.writeQuery({
query: uploadsQuery,
data: {
...data,
uploads: [...data.uploads, singleUpload]
}
})
}
})
}

View File

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

View File

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