From 1fcdd9f7d859b925bf92265f441655d5522e351c Mon Sep 17 00:00:00 2001 From: Factiven Date: Tue, 11 Apr 2023 23:23:29 +0700 Subject: initial commit --- lib/apolloClient.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 lib/apolloClient.js (limited to 'lib/apolloClient.js') diff --git a/lib/apolloClient.js b/lib/apolloClient.js new file mode 100644 index 0000000..8a25156 --- /dev/null +++ b/lib/apolloClient.js @@ -0,0 +1,20 @@ +import { ApolloClient, DefaultOptions, InMemoryCache } from "@apollo/client"; + +const defaultOptions = { + watchQuery: { + fetchPolicy: "no-cache", + errorPolicy: "ignore", + }, + query: { + fetchPolicy: "no-cache", + errorPolicy: "all", + }, +}; + +const client = new ApolloClient({ + uri: "https://graphql.anilist.co", + cache: new InMemoryCache(), + defaultOptions: defaultOptions, +}); + +export { client }; -- cgit v1.2.3