import gql from 'graphql-tag' import { graphql, compose } from 'react-apollo' const GetUser = gql` query GetUser() { getUser() { id login name email avatar_url gravatar_id url html_url type } }` const GetUser = gql` query GetUser($page: Int, $perPage: Int) { getUser(page: $page, perPage: $perPage) { } }` const withAppSyncUser = compose( graphql(GetUser, { name: 'getUser', options: (ownProps) => ({ fetchPolicy: 'cache-and-network', variables: { } }), props: (props) => { if (props.getUser.error) console.log(props.getUser.error) return props } }) ) export { GetUser, GetUser, withAppSyncUser }