Files
2026-07-28 01:06:53 +03:00

82 lines
4.2 KiB
JavaScript

/* Metro module 978; source: unknown; dependencies: [65, 77, 979, 966, 968, 849, 877] */
import * as Module00065Module from './module-00065.js'; /* Metro dependency 65 */
import * as Module00077Module from './module-00077.js'; /* Metro dependency 77 */
function _fun10292(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#10292, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1105:6, offset: 0x00d85766, size: 142 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
const defineProperty = Object.defineProperty;
const Symbol = global.Symbol;
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
exports.handleResponseError = handleResponseError;
exports.messagesFromParams = messagesFromParams;
exports.setMessagesAttribute = setMessagesAttribute;
exports.shouldInstrument = function(a0) {
var ANTHROPIC_AI_INSTRUMENTED_METHODS = require(dependencyMap[2]).ANTHROPIC_AI_INSTRUMENTED_METHODS;
return ANTHROPIC_AI_INSTRUMENTED_METHODS.includes(a0);
};
function handleResponseError(a0, a1) { // fn#10293, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1105:137, offset: 0x00d857f4, size: 150 bytes, params: 3, frame: 17
var type;
var setStatus;
var object;
var value;
var captureException;
let error = a1.error;
if (error) {
setStatus = a0.setStatus;
object = {};
object.code = (require(849) /* metro dependency 849 */).SPAN_STATUS_ERROR;
error = a1.error;
type = error.type;
type = !type ? 'internal_error' : type;
object.message = type;
Reflect.apply(setStatus, a0, [object]);
value = require(877) /* metro dependency 877 */;
captureException = value.captureException;
error = a1.error;
Reflect.apply(captureException, value, [error, {mechanism: {'handled': false,
'type': 'auto.ai.anthropic.anthropic_error'}}]);
}
}
function messagesFromParams(a0) { // fn#10294, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1105:389, offset: 0x00d8588a, size: 207 bytes, params: 2, frame: 16
const system = a0.system;
const messages = a0.messages;
const input = a0.input;
const r3 = typeof system === 'string' ? [{role: 'system', content: a0.system}] : [];
let Array = global.Array;
const r0 = Array.isArray(input) ? input : input != null ? [input] : undefined;
Array = global.Array;
let r5 = Array.isArray(messages) ? messages : messages != null ? [messages] : [];
const items2 = [];
const concat = items2.concat;
r5 = r0 ?? r5;
return Reflect.apply(concat, items2, [r3, Module00065Module(r5)]);
}
function setMessagesAttribute(a0, a1) { // fn#10295, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1105:651, offset: 0x00d85959, size: 142 bytes, params: 3, frame: 22
var setAttributes;
var binding;
var GEN_AI_REQUEST_MESSAGES_ATTRIBUTE;
const Array = global.Array;
let value = Array.isArray(a1);
const value2 = undefined;
const length = value ? a1.length : value2;
if (length !== 0) {
setAttributes = a0.setAttributes;
binding = Module00077Module;
GEN_AI_REQUEST_MESSAGES_ATTRIBUTE = (require(966) /* metro dependency 966 */).GEN_AI_REQUEST_MESSAGES_ATTRIBUTE;
value = require(968) /* metro dependency 968 */;
value = value.getTruncatedJsonString(a1);
value = binding({}, GEN_AI_REQUEST_MESSAGES_ATTRIBUTE, value);
Reflect.apply(setAttributes, a0, [binding(value,
(require(966) /* metro dependency 966 */).GEN_AI_REQUEST_MESSAGES_ORIGINAL_LENGTH_ATTRIBUTE, length)]);
}
return value2;
}
}
global.__d(_fun10292, 978, [65, 77, 979, 966, 968, 849,
877]) /* metro module 978, dependencies: [65, 77, 979, 966, 968, 849, 877] */;