summaryrefslogtreecommitdiffstats
path: root/frontend
diff options
context:
space:
mode:
Diffstat (limited to 'frontend')
-rw-r--r--frontend/lib/withData.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/frontend/lib/withData.js b/frontend/lib/withData.js
index aa0ba88..6fc0213 100644
--- a/frontend/lib/withData.js
+++ b/frontend/lib/withData.js
@@ -5,9 +5,11 @@ import { LOCAL_STATE_QUERY } from '../queries/queries.graphql';
function createClient({ headers }) {
return new ApolloClient({
- uri: process.env.NODE_ENV === 'development' ? 'http://localhost:4444' : 'http://localhost:4444',
- ssrMode: !process.browser, // Disables forceFetch on the server (so queries are only run once)
- request: async operation => {
+ uri:
+ process.env.NODE_ENV === 'development'
+ ? 'http://localhost:4444'
+ : 'http://localhost:4444',
+ request: operation => {
operation.setContext({
fetchOptions: {
credentials: 'include',
@@ -19,7 +21,7 @@ function createClient({ headers }) {
resolvers: {
Mutation: {
toggleCart(_, variables, { cache }) {
- const { cartOpen } = cache.read({ query: LOCAL_STATE_QUERY });
+ const { cartOpen } = cache.readQuery({ query: LOCAL_STATE_QUERY });
const data = { data: { cartOpen: !cartOpen } };
cache.writeData(data);
return data;