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