Files
discord-decomp/_bundle/Module840.js
T
2026-11-01 12:12:55 +02:00

190 lines
3.5 KiB
JavaScript

// Metro module 840 (f841).
Object.defineProperty(exports, Symbol.toStringTag, {
value: "Module"
});
export const SPAN_STATUS_ERROR = 2;
export const SPAN_STATUS_OK = 1;
export const SPAN_STATUS_UNSET = 0;
export function getSpanStatusFromHttpCode(a0) {
if (a0 < 400 && a0 >= 100) {
return {
code: 1
};
}
if (a0 >= 400 && a0 < 500) {
if (a0 === 401) {
return {
code: 2,
message: "unauthenticated"
};
}
if (a0 === 403) {
return {
code: 2,
message: "permission_denied"
};
}
if (a0 === 404) {
return {
code: 2,
message: "not_found"
};
}
if (a0 === 409) {
return {
code: 2,
message: "already_exists"
};
}
if (a0 === 413) {
return {
code: 2,
message: "failed_precondition"
};
}
if (a0 === 429) {
return {
code: 2,
message: "resource_exhausted"
};
}
if (a0 === 499) {
return {
code: 2,
message: "cancelled"
};
}
return {
code: 2,
message: "invalid_argument"
};
}
if (a0 >= 500 && a0 < 600) {
if (a0 === 501) {
return {
code: 2,
message: "unimplemented"
};
}
if (a0 === 503) {
return {
code: 2,
message: "unavailable"
};
}
if (a0 === 504) {
return {
code: 2,
message: "deadline_exceeded"
};
}
return {
code: 2,
message: "internal_error"
};
}
return {
code: 2,
message: "internal_error"
};
}
export function setHttpStatus(a0, a1) {
let r11;
L30: {
a0.setAttribute("http.response.status_code", a1);
if (a1 < 400 && a1 >= 100) {
r11 = {
code: 1
};
} else if (a1 >= 400 && a1 < 500) {
if (a1 === 401) {
r11 = {
code: 2,
message: "unauthenticated"
};
break L30;
}
if (a1 === 403) {
r11 = {
code: 2,
message: "permission_denied"
};
break L30;
}
if (a1 === 404) {
r11 = {
code: 2,
message: "not_found"
};
break L30;
}
if (a1 === 409) {
r11 = {
code: 2,
message: "already_exists"
};
break L30;
}
if (a1 === 413) {
r11 = {
code: 2,
message: "failed_precondition"
};
break L30;
}
if (a1 === 429) {
r11 = {
code: 2,
message: "resource_exhausted"
};
break L30;
}
if (a1 === 499) {
r11 = {
code: 2,
message: "cancelled"
};
break L30;
}
r11 = {
code: 2,
message: "invalid_argument"
};
} else if (a1 >= 500 && a1 < 600) {
if (a1 === 501) {
r11 = {
code: 2,
message: "unimplemented"
};
break L30;
}
if (a1 === 503) {
r11 = {
code: 2,
message: "unavailable"
};
break L30;
}
if (a1 === 504) {
r11 = {
code: 2,
message: "deadline_exceeded"
};
break L30;
}
r11 = {
code: 2,
message: "internal_error"
};
} else {
r11 = {
code: 2,
message: "internal_error"
};
}
}
if (r11.message !== "unknown_error") {
a0.setStatus(r11);
}
}