import { InMemoryCache } from "@apollo/client"; //import { IonicStorageModule } from '@ionic/storage'; //import { persistCache, IonicStorageWrapper } from 'apollo3-cache-persist'; import { persistCacheSync, LocalStorageWrapper } from "apollo3-cache-persist"; const cache = new InMemoryCache(); // await before instantiating ApolloClient, else queries might run before the cache is persisted //await persistCache({ persistCacheSync({ cache, storage: new LocalStorageWrapper(window.localStorage), key: "web-persist", maxSize: 1048576, // 1Mb //new IonicStorageWrapper(IonicStorageModule), }); export { cache };