extract to constant - fixes #59

This commit is contained in:
bakito 2022-02-14 18:40:17 +01:00
parent ec458fd04a
commit 08f8a9970e
No known key found for this signature in database
GPG key ID: FAF93C1C384DD6B4

View file

@ -16,6 +16,8 @@ import (
"go.uber.org/zap" "go.uber.org/zap"
) )
const envRedirectPolicyNoOfRedirects = "REDIRECT_POLICY_NO_OF_REDIRECTS"
var ( var (
l = log.GetLogger("client") l = log.GetLogger("client")
// ErrSetupNeeded custom error // ErrSetupNeeded custom error
@ -46,10 +48,10 @@ func New(config types.AdGuardInstance) (Client, error) {
cl = cl.SetBasicAuth(config.Username, config.Password) cl = cl.SetBasicAuth(config.Username, config.Password)
} }
if v, ok := os.LookupEnv("REDIRECT_POLICY_NO_OF_REDIRECTS"); ok { if v, ok := os.LookupEnv(envRedirectPolicyNoOfRedirects); ok {
nbr, err := strconv.Atoi(v) nbr, err := strconv.Atoi(v)
if err != nil { if err != nil {
return nil, fmt.Errorf("error parsing env var %q value must be an integer", "REDIRECT_POLICY_NO_OF_REDIRECTS") return nil, fmt.Errorf("error parsing env var %q value must be an integer", envRedirectPolicyNoOfRedirects)
} }
cl.SetRedirectPolicy(resty.FlexibleRedirectPolicy(nbr)) cl.SetRedirectPolicy(resty.FlexibleRedirectPolicy(nbr))
} else { } else {