import gql from 'graphql-tag' import { graphql, compose } from 'react-apollo' const GetEpoch = gql` query GetEpoch() { getEpoch() { out_sum fees tx_count blk_count number start_time end_time } }` const GetEpoch = gql` query GetEpoch($epochNumber: Int) { getEpoch(epochNumber: $epochNumber) { out_sum fees tx_count blk_count number start_time end_time } }` const withAppSyncEpoch = compose( graphql(GetEpoch, { name: 'getEpoch', options: (ownProps) => ({ fetchPolicy: 'cache-and-network', variables: { } }), props: (props) => { if (props.getEpoch.error) console.log(props.getEpoch.error) return props } }) ) export { GetEpoch, GetEpoch, withAppSyncEpoch }