/* Metro module 7386; source: unknown; dependencies: [] */ function _fun59485(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#59485, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7564:6, offset: 0x016eb83e, size: 93 bytes, params: 8, frame: 17 const getSpanStatusFromHttpCode_594862 = getSpanStatusFromHttpCode_59486; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.SPAN_STATUS_ERROR = 2; exports.SPAN_STATUS_OK = 1; exports.SPAN_STATUS_UNSET = 0; exports.getSpanStatusFromHttpCode = getSpanStatusFromHttpCode_594862; exports.setHttpStatus = setHttpStatus_59487; function setHttpStatus_59487(a0, a1) { // fn#59487, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7564:965, offset: 0x00d5f36d, size: 66 bytes, params: 3, frame: 14 a0.setAttribute('http.response.status_code', a1); const spanStatusFromHttpCode_59486 = getSpanStatusFromHttpCode_59486(a1); if (spanStatusFromHttpCode_59486.message !== 'unknown_error') { a0.setStatus(spanStatusFromHttpCode_59486); } } } function getSpanStatusFromHttpCode_59486(a0) { // fn#59486, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7564:79, offset: 0x016eb89b, size: 373 bytes, params: 2, frame: 3 if (a0 < 400) { if (a0 >= 100) { return {code: 1}; } } if (a0 >= 400) { if (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) { if (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': 'unknown_error'}; } global.__d(_fun59485, 7386, []) /* metro module 7386 */;