From db5167340fcc8ec7dc7557514faf10af1811ee4c Mon Sep 17 00:00:00 2001 From: Mohammed Sohail Date: Fri, 24 Feb 2023 09:50:51 +0300 Subject: [PATCH] refactor: return nil on graphql fetcher error --- pkg/fetch/graphql.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/fetch/graphql.go b/pkg/fetch/graphql.go index 6c406e9..b00966b 100644 --- a/pkg/fetch/graphql.go +++ b/pkg/fetch/graphql.go @@ -39,22 +39,22 @@ func (f *Graphql) Block(ctx context.Context, blockNumber uint64) (FetchResponse, req, err := http.NewRequestWithContext(ctx, http.MethodPost, f.graphqlEndpoint, bytes.NewBufferString(fmt.Sprintf(graphqlQuery, blockNumber))) if err != nil { - return FetchResponse{}, err + return nil, err } req.Header.Set("Content-Type", "application/json") resp, err := f.httpClient.Do(req) if err != nil { - return FetchResponse{}, err + return nil, err } if resp.StatusCode >= http.StatusBadRequest { - return FetchResponse{}, fmt.Errorf("error fetching block %s", resp.Status) + return nil, fmt.Errorf("error fetching block %s", resp.Status) } defer resp.Body.Close() if err := json.NewDecoder(resp.Body).Decode(&fetchResponse); err != nil { - return FetchResponse{}, err + return nil, err } return fetchResponse, nil