in src/ui/graphql/apollo_client/index.js [25:45]
export function createDefaultClient() {
const cache = createCache();
const authLink = setContext((_, { headers }) => {
const { accessToken, gitlabInstance } = getUserConfigFromCache(cache);
return {
uri: graphqlApiUri(gitlabInstance.host),
headers: {
...headers,
Authorization: `Bearer ${accessToken}`,
},
};
});
return new ApolloClient({
typeDefs,
resolvers,
cache,
link: authLink.concat(createUploadLink()),
});
}