@@ -7,7 +7,7 @@ import { useAragonApi } from '../../api-react'
77import { Button , GU , Header , IconPlus , Text } from '@aragon/ui'
88import { compareAsc , compareDesc } from 'date-fns'
99
10- import { initApolloClient } from '../../utils/apollo-client'
10+ import { useApolloClient } from '../../utils/apollo-client'
1111import useShapedIssue from '../../hooks/useShapedIssue'
1212import usePathSegments from '../../hooks/usePathSegments'
1313import { STATUS } from '../../utils/github'
@@ -350,7 +350,7 @@ class Issues extends React.PureComponent {
350350}
351351
352352const IssuesQuery = ( { client, query, ...props } ) => {
353- const graphqlQuery = useQuery ( query , { client, onError : console . error } )
353+ const graphqlQuery = useQuery ( query , { client } )
354354 return < Issues graphqlQuery = { graphqlQuery } { ...props } />
355355}
356356
@@ -360,6 +360,7 @@ IssuesQuery.propTypes = {
360360}
361361
362362const IssuesWrap = props => {
363+ const initApolloClient = useApolloClient ( )
363364 const { appState } = useAragonApi ( )
364365 const {
365366 repos,
@@ -417,7 +418,8 @@ const IssuesWrap = props => {
417418 } , [ downloadedRepos , filters , repos ] )
418419
419420 useEffect ( ( ) => {
420- setClient ( github . token ? initApolloClient ( github . token ) : null )
421+ const apolloClient = initApolloClient ( github . token )
422+ setClient ( apolloClient )
421423 } , [ github . token ] )
422424
423425 return (
0 commit comments