return;
}
const result = decodeExportTraceRequest(parsed);
try {
handlers.onSpans(result);
} catch (err) {
logService.warn(`[agentHost-otel] onSpans handler threw: ${err instanceof Error ? err.message : String(err)}`);
}
const responseBody: IOtlpExportTraceServiceResponse = result.rejected > 0
? { partialSuccess: { rejectedSpans: result.rejected, errorMessage: result.errors.join('; ').slice(0, 1024) } }
: {};