From 7a91f870fa411a455fcf9ea7b91583d2b0b6068d Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Fri, 10 Mar 2023 14:39:31 +0300 Subject: [PATCH] apollo: fix caching --- apps/web/apollo/client.js | 6 +++--- apps/web/config/apollo.js | 4 +--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/apps/web/apollo/client.js b/apps/web/apollo/client.js index da62f63..bde795e 100644 --- a/apps/web/apollo/client.js +++ b/apps/web/apollo/client.js @@ -1,5 +1,5 @@ -import { cache, link } from '@/config/apollo'; -import { ApolloClient } from '@apollo/client'; +import { link } from '@/config/apollo'; +import { ApolloClient, InMemoryCache } from '@apollo/client'; import { isServer } from 'tools/common'; /** @type {import('@apollo/client').ApolloClient} */ @@ -7,7 +7,7 @@ let apolloClient; function createApolloClient() { return new ApolloClient({ - cache, + cache: new InMemoryCache(), link, ssrMode: isServer(), }); diff --git a/apps/web/config/apollo.js b/apps/web/config/apollo.js index a8565ee..b98b2a6 100644 --- a/apps/web/config/apollo.js +++ b/apps/web/config/apollo.js @@ -1,10 +1,8 @@ import getUrls from './urls'; -import { ApolloLink, HttpLink, InMemoryCache } from '@apollo/client'; +import { ApolloLink, HttpLink } from '@apollo/client'; const { URL_CRM_GRAPHQL } = getUrls(); -export const cache = new InMemoryCache(); - const modifyDataLink = new ApolloLink((operation, forward) => { const context = operation?.getContext();