From d9073b1b5bf737407fb7c512ba26718b105c96d9 Mon Sep 17 00:00:00 2001 From: Jayden Seric Date: Wed, 10 Jul 2019 11:48:04 +1000 Subject: [PATCH] Fix writeQuery for the new Apollo Client version. --- app/components/UploadBlob.js | 9 +++++++-- app/components/UploadFile.js | 9 +++++++-- app/components/UploadFileList.js | 9 +++++++-- 3 files changed, 21 insertions(+), 6 deletions(-) diff --git a/app/components/UploadBlob.js b/app/components/UploadBlob.js index 6fd1bca..cca872e 100644 --- a/app/components/UploadBlob.js +++ b/app/components/UploadBlob.js @@ -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] + } + }) } }) } diff --git a/app/components/UploadFile.js b/app/components/UploadFile.js index fd53acd..bf4fb88 100644 --- a/app/components/UploadFile.js +++ b/app/components/UploadFile.js @@ -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] + } + }) } }) diff --git a/app/components/UploadFileList.js b/app/components/UploadFileList.js index 1359a08..96c6caa 100644 --- a/app/components/UploadFileList.js +++ b/app/components/UploadFileList.js @@ -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] + } + }) } })