diff --git a/graphql/client.tsx b/graphql/client.tsx new file mode 100644 index 0000000..369ed9b --- /dev/null +++ b/graphql/client.tsx @@ -0,0 +1,24 @@ +import React from "react"; +import { + ApolloClient, + InMemoryCache, + ApolloProvider, + HttpLink, + from, +} from "@apollo/client"; +import { API_URI } from "@env"; + +const httpLink = new HttpLink({ + uri: API_URI, +}); + +const client = new ApolloClient({ + link: from([errorLink, httpLink]), + cache: new InMemoryCache(), +}); + +const ApolloClientProvider: React.FC = ({ children }) => { + return {children}; +}; + +export default ApolloClientProvider;