@@ -26,7 +26,7 @@ const (
26
26
DefaultCustomTimeout = 5 * time .Second
27
27
DefaultTokenRefreshBufferPeriod = 2 * time .Minute
28
28
DefaultTotalRetryDuration = 5 * time .Minute
29
- DefaultFollowRedirects = false
29
+ DefaultCustomRedirects = true
30
30
DefaultMaxRedirects = 5
31
31
DefaultEnableConcurrencyManagement = false
32
32
)
@@ -71,7 +71,7 @@ func LoadConfigFromEnv() (*ClientConfig, error) {
71
71
CustomTimeout : getEnvAsDuration ("CUSTOM_TIMEOUT" , DefaultCustomTimeout ),
72
72
TokenRefreshBufferPeriod : getEnvAsDuration ("TOKEN_REFRESH_BUFFER_PERIOD" , DefaultTokenRefreshBufferPeriod ),
73
73
TotalRetryDuration : getEnvAsDuration ("TOTAL_RETRY_DURATION" , DefaultTotalRetryDuration ),
74
- FollowRedirects : getEnvAsBool ("FOLLOW_REDIRECTS " , DefaultFollowRedirects ),
74
+ EnableCustomRedirectLogic : getEnvAsBool ("CUSTOM_REDIRECTS " , DefaultCustomRedirects ),
75
75
MaxRedirects : getEnvAsInt ("MAX_REDIRECTS" , DefaultMaxRedirects ),
76
76
EnableConcurrencyManagement : getEnvAsBool ("ENABLE_CONCURRENCY_MANAGEMENT" , DefaultEnableConcurrencyManagement ),
77
77
}
@@ -134,7 +134,7 @@ func (c ClientConfig) validateClientConfig() error {
134
134
135
135
}
136
136
137
- if c .FollowRedirects {
137
+ if c .EnableCustomRedirectLogic {
138
138
if DefaultMaxRedirects < 1 {
139
139
return errors .New ("max redirects cannot be less than 1" )
140
140
}
@@ -152,7 +152,7 @@ func (c *ClientConfig) SetDefaultValuesClientConfig() {
152
152
setDefaultDuration (& c .CustomTimeout , DefaultCustomTimeout )
153
153
setDefaultDuration (& c .TokenRefreshBufferPeriod , DefaultTokenRefreshBufferPeriod )
154
154
setDefaultDuration (& c .TotalRetryDuration , DefaultTotalRetryDuration )
155
- setDefaultBool (& c .FollowRedirects , DefaultFollowRedirects )
155
+ setDefaultBool (& c .EnableCustomRedirectLogic , DefaultCustomRedirects )
156
156
setDefaultInt (& c .MaxRedirects , DefaultMaxRedirects , 0 )
157
157
setDefaultBool (& c .EnableConcurrencyManagement , DefaultEnableConcurrencyManagement )
158
158
}
0 commit comments