fix(otel): replace ArrayPrototypeSplit with StringPrototypeSplit (#28538)

This commit is contained in:
Kenta Moriuchi 2025-03-19 02:19:10 +09:00 committed by GitHub
parent fb3df15fc8
commit 50f1bbd44c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -38,7 +38,6 @@ const {
ArrayPrototypeReverse,
ArrayPrototypeShift,
ArrayPrototypeSlice,
ArrayPrototypeSplit,
DatePrototype,
DatePrototypeGetTime,
Error,
@ -1331,7 +1330,7 @@ class TraceStateClass implements TraceState {
if (rawTraceState.length > MAX_TRACE_STATE_LEN) return;
this._internalState = ArrayPrototypeReduce(
ArrayPrototypeReverse(
ArrayPrototypeSplit(rawTraceState, LIST_MEMBERS_SEPARATOR),
StringPrototypeSplit(rawTraceState, LIST_MEMBERS_SEPARATOR),
),
(agg: Map<string, string>, part: string) => {
const listMember = StringPrototypeTrim(part); // Optional Whitespace (OWS) handling
@ -1507,7 +1506,7 @@ function getKeyPairs(baggage: Baggage): string[] {
function parsePairKeyValue(
entry: string,
): ParsedBaggageKeyValue | undefined {
const valueProps = ArrayPrototypeSplit(entry, BAGGAGE_PROPERTIES_SEPARATOR);
const valueProps = StringPrototypeSplit(entry, BAGGAGE_PROPERTIES_SEPARATOR);
if (valueProps.length <= 0) return;
const keyPairPart = ArrayPrototypeShift(valueProps);
if (!keyPairPart) return;