@@ -113,7 +113,7 @@ export const defaultRequestInstrumentationOptions: RequestInstrumentationOptions
113
113
/** Registers span creators for xhr and fetch requests */
114
114
export function instrumentOutgoingRequests ( _options ?: Partial < RequestInstrumentationOptions > ) : void {
115
115
// eslint-disable-next-line deprecation/deprecation
116
- const { traceFetch, traceXHR, tracingOrigins , tracePropagationTargets, shouldCreateSpanForRequest } = {
116
+ const { traceFetch, traceXHR, tracePropagationTargets, shouldCreateSpanForRequest } = {
117
117
traceFetch : defaultRequestInstrumentationOptions . traceFetch ,
118
118
traceXHR : defaultRequestInstrumentationOptions . traceXHR ,
119
119
..._options ,
@@ -122,8 +122,7 @@ export function instrumentOutgoingRequests(_options?: Partial<RequestInstrumenta
122
122
const shouldCreateSpan =
123
123
typeof shouldCreateSpanForRequest === 'function' ? shouldCreateSpanForRequest : ( _ : string ) => true ;
124
124
125
- const shouldAttachHeadersWithTargets = ( url : string ) : boolean =>
126
- shouldAttachHeaders ( url , tracingOrigins , tracePropagationTargets ) ;
125
+ const shouldAttachHeadersWithTargets = ( url : string ) : boolean => shouldAttachHeaders ( url , tracePropagationTargets ) ;
127
126
128
127
const spans : Record < string , Span > = { } ;
129
128
@@ -147,17 +146,8 @@ export function instrumentOutgoingRequests(_options?: Partial<RequestInstrumenta
147
146
*
148
147
* TODO (v8): Remove `tracingOrigins` which should drastically simplify this function.
149
148
*/
150
- export function shouldAttachHeaders (
151
- url : string ,
152
- tracePropagationTargets : ( string | RegExp ) [ ] | undefined ,
153
- tracingOrigins : ( string | RegExp ) [ ] | undefined ,
154
- ) : boolean {
155
- // TODO (v8): Replace the entire code below with this one-liner:
156
- // return stringMatchesSomePattern(url, tracePropagationTargets || DEFAULT_TRACE_PROPAGATION_TARGETS);
157
- if ( tracePropagationTargets || tracingOrigins ) {
158
- return stringMatchesSomePattern ( url , tracePropagationTargets || tracingOrigins ) ;
159
- }
160
- return stringMatchesSomePattern ( url , DEFAULT_TRACE_PROPAGATION_TARGETS ) ;
149
+ export function shouldAttachHeaders ( url : string , tracePropagationTargets : ( string | RegExp ) [ ] | undefined ) : boolean {
150
+ return stringMatchesSomePattern ( url , tracePropagationTargets || DEFAULT_TRACE_PROPAGATION_TARGETS ) ;
161
151
}
162
152
163
153
/**
0 commit comments