Skip to content

Commit 2f1eb34

Browse files
committed
use for..of instead of forEach
1 parent f2ea453 commit 2f1eb34

File tree

1 file changed

+10
-11
lines changed
  • packages/datadog-plugin-undici/src

1 file changed

+10
-11
lines changed

packages/datadog-plugin-undici/src/index.js

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ function parseHeaders (headers) {
2929
.map((r) => r.split(':').map((str) => str.trim()))
3030

3131
const object = {}
32-
pairs.forEach(([key, value]) => {
33-
key = key.toLowerCase()
32+
for (let [key, value] of pairs) {
3433
if (!value) {
35-
return
34+
continue
3635
}
36+
key = key.toLowerCase()
3737
if (object[key]) {
3838
if (!Array.isArray(object[key])) {
3939
object[key] = [object[key], value]
@@ -43,7 +43,7 @@ function parseHeaders (headers) {
4343
} else {
4444
object[key] = value
4545
}
46-
})
46+
}
4747
return object
4848
}
4949
const channels = {
@@ -106,9 +106,9 @@ function diagnostics (tracer, config) {
106106
) {
107107
const injectedHeaders = {}
108108
tracer.inject(span, HTTP_HEADERS, injectedHeaders)
109-
Object.entries(injectedHeaders).forEach(([key, value]) => {
109+
for (const [key, value] of Object.entries(injectedHeaders)) {
110110
request.addHeader(key, value)
111-
})
111+
}
112112
}
113113

114114
analyticsSampler.sample(span, config.measured)
@@ -143,9 +143,9 @@ function diagnostics (tracer, config) {
143143

144144
function addRequestHeaders (req, span, config) {
145145
const headers = parseHeaders(req.headers)
146-
Object.entries(headers).forEach(([key, value]) => {
146+
for (const [key, value] of Object.entries(headers)) {
147147
span.setTag(`${HTTP_REQUEST_HEADERS}.${key}`, value)
148-
})
148+
}
149149

150150
if (!headers.host) {
151151
// req.servername holds the value of the host header
@@ -174,13 +174,12 @@ function setStatusCode (res, span, config) {
174174
}
175175

176176
function addResponseHeaders (res, span, config) {
177-
config.headers.forEach((key) => {
177+
for (const key of config.headers) {
178178
const value = res.headers[key]
179-
180179
if (value) {
181180
span.setTag(`${HTTP_RESPONSE_HEADERS}.${key}`, value)
182181
}
183-
})
182+
}
184183
}
185184

186185
function finishSpan (res, span, error, config) {

0 commit comments

Comments
 (0)