mirror of
https://github.com/wassname/talk.git
synced 2026-06-29 21:44:07 +08:00
14 lines
461 B
JavaScript
14 lines
461 B
JavaScript
import ApolloClient, {addTypename} from 'apollo-client';
|
|
import getNetworkInterface from './transport';
|
|
|
|
export const client = new ApolloClient({
|
|
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()
|
|
});
|