mirror of
https://github.com/wassname/talk.git
synced 2026-06-29 05:35:42 +08:00
15 lines
488 B
JavaScript
15 lines
488 B
JavaScript
import ApolloClient, {addTypename} from 'apollo-client';
|
|
import getNetworkInterface from './transport';
|
|
|
|
export const client = new ApolloClient({
|
|
connectToDevTools: true,
|
|
queryTransformer: addTypename,
|
|
dataIdFromObject: (result) => {
|
|
if (result.id && result.__typename) { // eslint-disable-line no-underscore-dangle
|
|
return result.__typename + result.id; // eslint-disable-line no-underscore-dangle
|
|
}
|
|
return null;
|
|
},
|
|
networkInterface: getNetworkInterface()
|
|
});
|