Skip to content

Commit 20d3720

Browse files
committed
Refactor cookie handling configuration and environment variable handling
1 parent a80c3eb commit 20d3720

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

httpclient/client.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ type LoggingConfig struct {
7878

7979
// CookieConfig holds configuration related to cookie handling.
8080
type CookieConfig struct {
81-
EnableCookieJar bool // Enable or disable cookie jar
81+
EnableCookieJar bool // Enable or disable cookie jar
82+
SpecificCookies map[string]string `json:"SpecificCookies,omitempty"` // Key-value pairs for specific cookies
8283
}
8384

8485
// RetryConfig holds configuration related to retry behavior.

httpclient/client_configuration.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ func LoadConfigFromEnv(config *ClientConfig) (*ClientConfig, error) {
138138

139139
// Cookies
140140
config.ClientOptions.Cookie.EnableCookieJar = parseBool(getEnvOrDefault("ENABLE_COOKIE_JAR", strconv.FormatBool(config.ClientOptions.Cookie.EnableCookieJar)))
141-
log.Printf("EnableCookies env value found and set to: %t", config.ClientOptions.Cookie.EnableCookieJar)
141+
log.Printf("EnableCookieJar env value found and set to: %t", config.ClientOptions.Cookie.EnableCookieJar)
142142

143143
// Retry
144144
config.ClientOptions.Retry.MaxRetryAttempts = parseInt(getEnvOrDefault("MAX_RETRY_ATTEMPTS", strconv.Itoa(config.ClientOptions.Retry.MaxRetryAttempts)), DefaultMaxRetryAttempts)

0 commit comments

Comments
 (0)