From 3232498e940aed7784f74a43d142d1cfd1bc93f6 Mon Sep 17 00:00:00 2001 From: Lukasz Raczylo Date: Wed, 8 Jun 2022 15:42:28 +0100 Subject: [PATCH] fixup! fixup! fixup! Add retries functionality. --- gql.go | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/gql.go b/gql.go index 4d9bb67..1034abf 100644 --- a/gql.go +++ b/gql.go @@ -107,18 +107,16 @@ func NewConnection() *GraphQL { panic("Invalid value for RETRIES_ENABLE") } retriesNumber, retriesNumberExists := os.LookupEnv("RETRIES_NUMBER") - if !retriesNumberExists { - panic("RETRIES_NUMBER environment variable is not set but RETRIES_ENABLE is") - } - g.RetriesNumber, err = strconv.Atoi(retriesNumber) - if err != nil { - panic("Invalid value for RETRIES_NUMBER") + if retriesNumberExists { + g.RetriesNumber, err = strconv.Atoi(retriesNumber) + if err != nil { + panic("Invalid value for RETRIES_NUMBER") + } } retriesDelay, retriesDelayExists := os.LookupEnv("RETRIES_DELAY") - if !retriesDelayExists { - panic("RETRIES_DELAY environment variable is not set but RETRIES_ENABLE is") + if retriesDelayExists { + g.RetriesDelay, err = strconv.Atoi(retriesDelay) } - g.RetriesDelay, err = strconv.Atoi(retriesDelay) } return &g }