addTracingHeadersToHttpHeader function
void
addTracingHeadersToHttpHeader(})
Implementation
void addTracingHeadersToHttpHeader(
Map<String, dynamic> headers,
Hub hub, {
InstrumentationSpan? span,
}) {
if (span != null) {
if (hub.options.propagateTraceparent) {
addW3CHeaderFromSpan(span, headers);
}
addSentryTraceHeaderFromSpan(span, headers);
addBaggageHeaderFromSpan(
span,
headers,
);
} else {
if (hub.options.propagateTraceparent) {
addW3CHeaderFromScope(hub.scope, headers);
}
addSentryTraceHeaderFromScope(hub.scope, headers);
addBaggageHeaderFromScope(hub.scope, headers);
}
}