We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 54950e8 commit 5d0db43Copy full SHA for 5d0db43
1 file changed
client.go
@@ -7,6 +7,7 @@ import (
7
"net/http"
8
"os"
9
"slices"
10
+ "strings"
11
12
"github.com/kernel/kernel-go-sdk/internal/requestconfig"
13
"github.com/kernel/kernel-go-sdk/lib/browserrouting"
@@ -55,6 +56,14 @@ func DefaultClientOptions() []option.RequestOption {
55
56
if o, ok := os.LookupEnv("KERNEL_API_KEY"); ok {
57
defaults = append(defaults, option.WithAPIKey(o))
58
}
59
+ if o, ok := os.LookupEnv("KERNEL_CUSTOM_HEADERS"); ok {
60
+ for _, line := range strings.Split(o, "\n") {
61
+ colon := strings.Index(line, ":")
62
+ if colon >= 0 {
63
+ defaults = append(defaults, option.WithHeader(strings.TrimSpace(line[:colon]), strings.TrimSpace(line[colon+1:])))
64
+ }
65
66
67
return defaults
68
69
0 commit comments