decord/source/__polyfill/00xxx/module_806.js
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

117 lines
5.3 KiB
JavaScript

// Module ID: 806
// Function ID: 807
// Dependencies: [805, 704, 807, 803, 808, 713, 809, 731]
// Exports: buildMcpServerSpanConfig, createMcpNotificationSpan, createMcpOutgoingNotificationSpan
// Module 806
import SEMANTIC_ATTRIBUTE_CACHE_HIT from "SEMANTIC_ATTRIBUTE_CACHE_HIT" /* 704 */;
import _mod713 from "module_713" /* 713 */;
import _mod731 from "module_731" /* 731 */;
import extractClientInfo from "extractClientInfo" /* 803 */;
import CLIENT_ADDRESS_ATTRIBUTE from "CLIENT_ADDRESS_ATTRIBUTE" /* 805 */;
import extractTargetInfo from "extractTargetInfo" /* 807 */;
import _mod808 from "module_808" /* 808 */;
import filterMcpPiiFromSpanData from "filterMcpPiiFromSpanData" /* 809 */;
require = arg1;
const dependencyMap = arg6;
function createMcpSpan(arg0) {
({ type, message, options } = arg0);
({ method, params } = message);
let name = method;
({ transport, extra, callback } = arg0);
if ("request" === type) {
let obj2 = params;
if (!params) {
obj2 = {};
}
const target = extractTargetInfo.extractTargetInfo(method, obj2).target;
let combined = method;
if (target) {
const _HermesInternal = HermesInternal;
combined = "" + method + " " + target;
}
name = combined;
}
const obj3 = {};
const merged = Object.assign(extractClientInfo.buildTransportAttributes(transport, extra));
obj3[CLIENT_ADDRESS_ATTRIBUTE.MCP_METHOD_NAME_ATTRIBUTE] = method;
let recordInputs;
if (options != null) {
recordInputs = options.recordInputs;
}
const merged1 = Object.assign(_mod808.buildTypeSpecificAttributes(type, message, params, recordInputs));
if ("request" === type) {
let MCP_NOTIFICATION_SERVER_TO_CLIENT_OP_VALUE = tmp6(805).MCP_SERVER_OP_VALUE;
let MCP_NOTIFICATION_ORIGIN_VALUE = tmp6(805).MCP_FUNCTION_ORIGIN_VALUE;
} else if ("notification-incoming" === type) {
MCP_NOTIFICATION_SERVER_TO_CLIENT_OP_VALUE = tmp6(805).MCP_NOTIFICATION_CLIENT_TO_SERVER_OP_VALUE;
MCP_NOTIFICATION_ORIGIN_VALUE = tmp6(805).MCP_NOTIFICATION_ORIGIN_VALUE;
} else if ("notification-outgoing" === type) {
MCP_NOTIFICATION_SERVER_TO_CLIENT_OP_VALUE = tmp6(805).MCP_NOTIFICATION_SERVER_TO_CLIENT_OP_VALUE;
MCP_NOTIFICATION_ORIGIN_VALUE = tmp6(805).MCP_NOTIFICATION_ORIGIN_VALUE;
}
const obj6 = {};
obj6[SEMANTIC_ATTRIBUTE_CACHE_HIT.SEMANTIC_ATTRIBUTE_SENTRY_OP] = MCP_NOTIFICATION_SERVER_TO_CLIENT_OP_VALUE;
obj6[SEMANTIC_ATTRIBUTE_CACHE_HIT.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN] = MCP_NOTIFICATION_ORIGIN_VALUE;
obj6[SEMANTIC_ATTRIBUTE_CACHE_HIT.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE] = CLIENT_ADDRESS_ATTRIBUTE.MCP_ROUTE_SOURCE_VALUE;
const merged2 = Object.assign(obj6);
const client = _mod713.getClient();
let sendDefaultPii;
if (client != null) {
sendDefaultPii = client.getOptions().sendDefaultPii;
}
const tmp6Result = _mod713;
const BooleanResult = Boolean(sendDefaultPii);
const attributes = filterMcpPiiFromSpanData.filterMcpPiiFromSpanData(obj3, BooleanResult);
const tmp6Result3 = filterMcpPiiFromSpanData;
return _mod731.startSpan({ name, forceTransaction: true, attributes }, callback);
}
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
export const buildMcpServerSpanConfig = function buildMcpServerSpanConfig(message, self, extra, recordInputs) {
({ method, params } = message);
let obj2 = params;
if (!params) {
obj2 = {};
}
const target = extractTargetInfo.extractTargetInfo(method, obj2).target;
let combined = method;
if (target) {
const _HermesInternal = HermesInternal;
combined = "" + method + " " + target;
}
const obj3 = {};
const merged = Object.assign(extractClientInfo.buildTransportAttributes(self, extra));
obj3[CLIENT_ADDRESS_ATTRIBUTE.MCP_METHOD_NAME_ATTRIBUTE] = method;
const tmpResult = extractClientInfo;
recordInputs = undefined;
if (recordInputs != null) {
recordInputs = recordInputs.recordInputs;
}
const merged1 = Object.assign(_mod808.buildTypeSpecificAttributes("request", message, params, recordInputs));
const obj4 = {};
obj4[SEMANTIC_ATTRIBUTE_CACHE_HIT.SEMANTIC_ATTRIBUTE_SENTRY_OP] = CLIENT_ADDRESS_ATTRIBUTE.MCP_SERVER_OP_VALUE;
obj4[SEMANTIC_ATTRIBUTE_CACHE_HIT.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN] = CLIENT_ADDRESS_ATTRIBUTE.MCP_FUNCTION_ORIGIN_VALUE;
obj4[SEMANTIC_ATTRIBUTE_CACHE_HIT.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE] = CLIENT_ADDRESS_ATTRIBUTE.MCP_ROUTE_SOURCE_VALUE;
const merged2 = Object.assign(obj4);
const tmpResult4 = _mod808;
const client = _mod713.getClient();
let sendDefaultPii;
if (client != null) {
sendDefaultPii = client.getOptions().sendDefaultPii;
}
const tmpResult5 = _mod713;
const BooleanResult = Boolean(sendDefaultPii);
const obj5 = { name: combined, op: null, forceTransaction: true, attributes: null };
const result = filterMcpPiiFromSpanData.filterMcpPiiFromSpanData(obj3, BooleanResult);
obj5.op = CLIENT_ADDRESS_ATTRIBUTE.MCP_SERVER_OP_VALUE;
obj5.attributes = result;
return obj5;
};
export const createMcpNotificationSpan = function createMcpNotificationSpan(message, self, extra, options, callback) {
return createMcpSpan({ type: "notification-incoming", message, transport: self, extra, callback, options });
};
export const createMcpOutgoingNotificationSpan = function createMcpOutgoingNotificationSpan(message, transport, self, callback) {
return createMcpSpan({ type: "notification-outgoing", message, transport, options: self, callback });
};