Skip to content

Commit d658704

Browse files
feat: add set sniffing env variable (#120)
* feat: add set sniffing env variable * fix: remove logs * fix: sniffing should be opt-in Co-authored-by: Siddharth Kothari <sids.aquarius@gmail.com>
1 parent 235b69e commit d658704

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

config/manual.env

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ JWT_RSA_PUBLIC_KEY_LOC=sample/rsa-public
77
HTTPS_CERT=sample/server.crt
88
HTTPS_KEY=sample/server.key
99
JWT_ROLE_KEY=role
10+
SET_SNIFFING=false

util/esclient.go

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,15 @@ func getURL() string {
9090
return url
9191
}
9292

93+
func isSniffingEnabled() bool {
94+
setSniffing := os.Getenv("SET_SNIFFING")
95+
sniffing := false
96+
if setSniffing == "true" {
97+
sniffing = true
98+
}
99+
return sniffing
100+
}
101+
93102
func initClient6() {
94103
var err error
95104

@@ -101,7 +110,7 @@ func initClient6() {
101110
client6, err = es6.NewClient(
102111
es6.SetURL(getURL()),
103112
es6.SetRetrier(NewRetrier()),
104-
es6.SetSniff(true),
113+
es6.SetSniff(isSniffingEnabled()),
105114
es6.SetHttpClient(HTTPClient()),
106115
es6.SetErrorLog(wrappedLoggerError),
107116
es6.SetInfoLog(wrappedLoggerDebug),
@@ -124,7 +133,7 @@ func initClient7() {
124133
client7, err = es7.NewClient(
125134
es7.SetURL(getURL()),
126135
es7.SetRetrier(NewRetrier()),
127-
es7.SetSniff(true),
136+
es7.SetSniff(isSniffingEnabled()),
128137
es7.SetHttpClient(HTTPClient()),
129138
es7.SetErrorLog(wrappedLoggerError),
130139
es7.SetInfoLog(wrappedLoggerDebug),

0 commit comments

Comments
 (0)