decord/source/7247_getSpanStatusFromHttpCode.js

57 lines
2.2 KiB
JavaScript
Raw Normal View History

2026-07-21 06:55:02 +00:00
// Module ID: 7247
// Function ID: 58346
2026-07-20 16:05:17 +00:00
// Name: getSpanStatusFromHttpCode
// Dependencies: []
2026-07-21 06:55:02 +00:00
// Module 7247 (getSpanStatusFromHttpCode)
2026-07-20 16:05:17 +00:00
function getSpanStatusFromHttpCode(arg0) {
if (arg0 < 400) {
if (arg0 >= 100) {
const obj = { code: 1 };
return obj;
}
}
if (arg0 >= 400) {
if (arg0 < 500) {
if (401 === arg0) {
2026-07-21 06:55:02 +00:00
return {};
2026-07-20 16:05:17 +00:00
} else if (403 === arg0) {
2026-07-21 06:55:02 +00:00
return { 9223372036854775807: null, 0: null };
2026-07-20 16:05:17 +00:00
} else if (404 === arg0) {
2026-07-21 06:55:02 +00:00
return { 9223372036854775807: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003059146125, 0: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000617897800868689 };
2026-07-20 16:05:17 +00:00
} else if (409 === arg0) {
2026-07-21 06:55:02 +00:00
return { 9223372036854775807: null, 0: null };
2026-07-20 16:05:17 +00:00
} else if (413 === arg0) {
2026-07-21 06:55:02 +00:00
return { 9223372036854775807: true, 0: true };
2026-07-20 16:05:17 +00:00
} else if (429 === arg0) {
return {};
} else {
2026-07-21 06:55:02 +00:00
return 499 === arg0 ? {} : { 9223372036854775807: true, 0: true };
2026-07-20 16:05:17 +00:00
}
}
}
if (arg0 >= 500) {
if (arg0 < 600) {
if (501 === arg0) {
2026-07-21 06:55:02 +00:00
return { 9223372036854775807: "", 0: "plain" };
2026-07-20 16:05:17 +00:00
} else if (503 === arg0) {
2026-07-21 06:55:02 +00:00
return { 9223372036854775807: "auto.ai.mcp_server", 0: false };
2026-07-20 16:05:17 +00:00
} else {
2026-07-21 06:55:02 +00:00
return 504 === arg0 ? { 9223372036854775807: "pt-PT", 0: "portuguese" } : {};
2026-07-20 16:05:17 +00:00
}
}
}
return {};
}
arg5.SPAN_STATUS_ERROR = 2;
arg5.SPAN_STATUS_OK = 1;
arg5.SPAN_STATUS_UNSET = 0;
arg5.getSpanStatusFromHttpCode = getSpanStatusFromHttpCode;
arg5.setHttpStatus = function setHttpStatus(setAttribute) {
const attr = setAttribute.setAttribute("http.response.status_code", arg1);
const tmp2 = getSpanStatusFromHttpCode(arg1);
if ("unknown_error" !== tmp2.message) {
setAttribute.setStatus(tmp2);
}
};