@@ -29,11 +29,11 @@ function parseHeaders (headers) {
29
29
. map ( ( r ) => r . split ( ':' ) . map ( ( str ) => str . trim ( ) ) )
30
30
31
31
const object = { }
32
- pairs . forEach ( ( [ key , value ] ) => {
33
- key = key . toLowerCase ( )
32
+ for ( let [ key , value ] of pairs ) {
34
33
if ( ! value ) {
35
- return
34
+ continue
36
35
}
36
+ key = key . toLowerCase ( )
37
37
if ( object [ key ] ) {
38
38
if ( ! Array . isArray ( object [ key ] ) ) {
39
39
object [ key ] = [ object [ key ] , value ]
@@ -43,7 +43,7 @@ function parseHeaders (headers) {
43
43
} else {
44
44
object [ key ] = value
45
45
}
46
- } )
46
+ }
47
47
return object
48
48
}
49
49
const channels = {
@@ -106,9 +106,9 @@ function diagnostics (tracer, config) {
106
106
) {
107
107
const injectedHeaders = { }
108
108
tracer . inject ( span , HTTP_HEADERS , injectedHeaders )
109
- Object . entries ( injectedHeaders ) . forEach ( ( [ key , value ] ) => {
109
+ for ( const [ key , value ] of Object . entries ( injectedHeaders ) ) {
110
110
request . addHeader ( key , value )
111
- } )
111
+ }
112
112
}
113
113
114
114
analyticsSampler . sample ( span , config . measured )
@@ -143,9 +143,9 @@ function diagnostics (tracer, config) {
143
143
144
144
function addRequestHeaders ( req , span , config ) {
145
145
const headers = parseHeaders ( req . headers )
146
- Object . entries ( headers ) . forEach ( ( [ key , value ] ) => {
146
+ for ( const [ key , value ] of Object . entries ( headers ) ) {
147
147
span . setTag ( `${ HTTP_REQUEST_HEADERS } .${ key } ` , value )
148
- } )
148
+ }
149
149
150
150
if ( ! headers . host ) {
151
151
// req.servername holds the value of the host header
@@ -174,13 +174,12 @@ function setStatusCode (res, span, config) {
174
174
}
175
175
176
176
function addResponseHeaders ( res , span , config ) {
177
- config . headers . forEach ( ( key ) => {
177
+ for ( const key of config . headers ) {
178
178
const value = res . headers [ key ]
179
-
180
179
if ( value ) {
181
180
span . setTag ( `${ HTTP_RESPONSE_HEADERS } .${ key } ` , value )
182
181
}
183
- } )
182
+ }
184
183
}
185
184
186
185
function finishSpan ( res , span , error , config ) {
0 commit comments