190 lines
3.5 KiB
JavaScript
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);
|
|
}
|
|
}
|