Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,279 @@
|
||||
/* Metro module 1095; source: unknown; dependencies: [826, 1041] */
|
||||
function _fun11396(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#11396, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1222:6, offset: 0x00dab671, size: 195 bytes, params: 8, frame: 23
|
||||
let env0_0 = require;
|
||||
const closure = _getGraphQLOperation;
|
||||
const closure2 = getRequestPayloadXhrOrFetch;
|
||||
const closure3 = function(a0) {
|
||||
var value = a0.match(RegExp('^(?:\\s*)(query|mutation|subscription)(?:\\s*)(\\w+)(?:\\s*)[{(]', ''));
|
||||
var object = {};
|
||||
if (value) {
|
||||
object.operationType = value[1];
|
||||
object.operationName = value[2];
|
||||
} else {
|
||||
value = a0.match(RegExp('^(?:\\s*)(query|mutation|subscription)(?:\\s*)[{(]', ''));
|
||||
if (value) {
|
||||
object.operationType = value[1];
|
||||
object.operationName = undefined;
|
||||
} else {
|
||||
object.operationType = undefined;
|
||||
object.operationName = undefined;
|
||||
}
|
||||
}
|
||||
return object;
|
||||
};
|
||||
const isObject_11400 = function(a0) {
|
||||
return typeof a0 === 'object' && a0 !== null;
|
||||
};
|
||||
const closure4 = getGraphQLRequestPayload;
|
||||
const Object = global.Object;
|
||||
const defineProperty = Object.defineProperty;
|
||||
const Symbol = global.Symbol;
|
||||
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
|
||||
let value = require(826) /* metro dependency 826 */;
|
||||
value = value.defineIntegration(function(a0) {
|
||||
var env0_0 = a0;
|
||||
return {name: 'GraphQLClient', setup: _fun11405};
|
||||
});
|
||||
exports._getGraphQLOperation = closure;
|
||||
exports.getGraphQLRequestPayload = closure4;
|
||||
exports.getRequestPayloadXhrOrFetch = closure2;
|
||||
exports.graphqlClientIntegration = value;
|
||||
exports.parseGraphQLQuery = closure3;
|
||||
}
|
||||
|
||||
function _getGraphQLOperation(a0) { // fn#11397, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1222:91, offset: 0x00dab734, size: 152 bytes, params: 2, frame: 17
|
||||
var r6;
|
||||
var query;
|
||||
var operationName;
|
||||
var operationName2;
|
||||
var operationType;
|
||||
var graphQLQuery;
|
||||
if (isPersistedRequest(a0)) {
|
||||
return 'persisted ' + a0.operationName;
|
||||
}
|
||||
if (isStandardRequest(a0)) {
|
||||
query = a0.query;
|
||||
operationName = a0.operationName;
|
||||
graphQLQuery = parseGraphQLQuery(query);
|
||||
operationName2 = graphQLQuery.operationName;
|
||||
r6 = operationName2 !== undefined ? operationName2 : operationName;
|
||||
operationType = graphQLQuery.operationType;
|
||||
return r6 ? '' + operationType + ' ' + r6 : '' + operationType;
|
||||
}
|
||||
return 'unknown';
|
||||
}
|
||||
|
||||
function getRequestPayloadXhrOrFetch(a0) { // fn#11398, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1222:363, offset: 0x00dab7cc, size: 172 bytes, params: 2, frame: 17
|
||||
var r1;
|
||||
var r0;
|
||||
var property;
|
||||
var value;
|
||||
if ('xhr' in a0) {
|
||||
property = a0.xhr[(require(1041) /* metro dependency 1041 */).SENTRY_XHR_DATA_KEY];
|
||||
if (property) {
|
||||
value = require(1041) /* metro dependency 1041 */;
|
||||
value = value.getBodyString(property.body);
|
||||
property = value[0];
|
||||
r1 = property;
|
||||
} else {
|
||||
r1 = property;
|
||||
}
|
||||
r0 = r1;
|
||||
} else {
|
||||
value = require(1041) /* metro dependency 1041 */;
|
||||
value = value.getFetchRequestArgBody(a0.input);
|
||||
value = (require(1041) /* metro dependency 1041 */).getBodyString(value);
|
||||
r0 = value[0];
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function isStandardRequest(a0) { // fn#11401, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1222:968, offset: 0x00dab8f6, size: 39 bytes, params: 2, frame: 11
|
||||
return isObject_11400(a0) && typeof a0.query === 'string';
|
||||
}
|
||||
|
||||
function isPersistedRequest(a0) { // fn#11402, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1222:1043, offset: 0x00dab91d, size: 145 bytes, params: 2, frame: 14
|
||||
let r0 = isObject_11400(a0) && typeof a0.operationName === 'string' && isObject_11400(a0.extensions);
|
||||
r0 = r0 && isObject_11400(a0.extensions.persistedQuery) && typeof a0.extensions.persistedQuery.sha256Hash === 'string' && typeof a0.extensions.persistedQuery.version === 'number';
|
||||
return r0;
|
||||
}
|
||||
|
||||
function getGraphQLRequestPayload(a0) { // fn#11403, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1222:1301, offset: 0x00dab9ae, size: 70 bytes, params: 2, frame: 13
|
||||
var r1;
|
||||
var JSON;
|
||||
var value2;
|
||||
var value3;
|
||||
var isStandardRequest2;
|
||||
var isPersistedRequest2;
|
||||
var error;
|
||||
const value = undefined;
|
||||
try {
|
||||
JSON = global.JSON;
|
||||
value2 = JSON.parse(a0);
|
||||
value3 = environment;
|
||||
isStandardRequest2 = isStandardRequest(value2);
|
||||
if (isStandardRequest2) {
|
||||
r1 = value2;
|
||||
} else {
|
||||
isPersistedRequest2 = isPersistedRequest(value2);
|
||||
r1 = isPersistedRequest2 ? value2 : value;
|
||||
}
|
||||
} catch (error) {
|
||||
return value;
|
||||
}
|
||||
return r1;
|
||||
}
|
||||
|
||||
function _graphqlClientIntegration(a0) { // fn#11404, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1222:1472, offset: 0x00dab9f4, size: 33 bytes, params: 2, frame: 3
|
||||
const env0_0 = a0;
|
||||
return {name: 'GraphQLClient', setup: setup_11405};
|
||||
}
|
||||
|
||||
function _graphqlClientIntegrationSetup(a0) { // fn#11405, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1222:1544, owner: _graphqlClientIntegration.setup, offset: 0x00daba15, size: 38 bytes, params: 2, frame: 14
|
||||
const binding = env0_0;
|
||||
((a0, a1) => {
|
||||
var env0_0 = a1;
|
||||
a0.on('beforeOutgoingRequestSpan', _fun11407);
|
||||
})(a0, binding);
|
||||
((a0, a1) => {
|
||||
var env0_0 = a1;
|
||||
a0.on('beforeOutgoingRequestBreadcrumb', _fun11409);
|
||||
})(a0, binding);
|
||||
}
|
||||
|
||||
function _updateSpanWithGraphQLData(a0, a1) { // fn#11406, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1222:1563, owner: _graphqlClientIntegration.setup._updateSpanWithGraphQLData, offset: 0x00daba3b, size: 39 bytes, params: 3, frame: 13
|
||||
const env0_0 = a1;
|
||||
a0.on('beforeOutgoingRequestSpan', _fun11407);
|
||||
}
|
||||
|
||||
function _updateBreadcrumbWithGraphQLData(a0, a1) { // fn#11408, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1222:2409, owner: _graphqlClientIntegration.setup._updateBreadcrumbWithGraphQLData, offset: 0x00dabc52, size: 39 bytes, params: 3, frame: 13
|
||||
const env0_0 = a1;
|
||||
a0.on('beforeOutgoingRequestBreadcrumb', _fun11409);
|
||||
}
|
||||
|
||||
function _fun11407(a0, a1) { // fn#11407, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1222:1638, offset: 0x00daba62, size: 496 bytes, params: 3, frame: 26
|
||||
var r12;
|
||||
var r11;
|
||||
var property;
|
||||
var moduleValue2;
|
||||
var moduleValue3;
|
||||
var value3;
|
||||
var requestPayloadXhrOrFetch;
|
||||
var graphQLRequestPayload;
|
||||
var setAttribute;
|
||||
var extensions;
|
||||
var persistedQuery;
|
||||
const moduleValue = require(826) /* metro dependency 826 */;
|
||||
const r1 = moduleValue.spanToJSON(a0).data || ({});
|
||||
const SEMANTIC_ATTRIBUTE_SENTRY_OP = moduleValue.SEMANTIC_ATTRIBUTE_SENTRY_OP;
|
||||
if (r1[SEMANTIC_ATTRIBUTE_SENTRY_OP] === 'http.client') {
|
||||
property = r1[moduleValue.SEMANTIC_ATTRIBUTE_URL_FULL];
|
||||
r12 = property || r1['http.url'];
|
||||
property = r1[(require(826) /* metro dependency 826 */).SEMANTIC_ATTRIBUTE_HTTP_REQUEST_METHOD];
|
||||
r11 = property || r1['http.method'];
|
||||
moduleValue2 = require(826) /* metro dependency 826 */;
|
||||
if (moduleValue2.isString(r12)) {
|
||||
moduleValue3 = require(826) /* metro dependency 826 */;
|
||||
if (moduleValue3.isString(r11)) {
|
||||
value3 = (require(826) /* metro dependency 826 */).stringMatchesSomePattern(r12, require.endpoints);
|
||||
requestPayloadXhrOrFetch = getRequestPayloadXhrOrFetch(a1);
|
||||
if (value3) {
|
||||
if (requestPayloadXhrOrFetch) {
|
||||
graphQLRequestPayload = getGraphQLRequestPayload(requestPayloadXhrOrFetch);
|
||||
if (graphQLRequestPayload) {
|
||||
a0.updateName('' + r11 + ' ' + r12 + ' (' + _getGraphQLOperation(graphQLRequestPayload) + ')');
|
||||
if (isStandardRequest(graphQLRequestPayload)) {
|
||||
a0.setAttribute('graphql.document', graphQLRequestPayload.query);
|
||||
}
|
||||
if (isPersistedRequest(graphQLRequestPayload)) {
|
||||
setAttribute = a0.setAttribute;
|
||||
extensions = graphQLRequestPayload.extensions;
|
||||
persistedQuery = extensions.persistedQuery;
|
||||
Reflect.apply(setAttribute, a0, ['graphql.persisted_query.hash.sha256',
|
||||
persistedQuery.sha256Hash]);
|
||||
setAttribute = a0.setAttribute;
|
||||
extensions = graphQLRequestPayload.extensions;
|
||||
persistedQuery = extensions.persistedQuery;
|
||||
Reflect.apply(setAttribute, a0, ['graphql.persisted_query.version',
|
||||
persistedQuery.version]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function _fun11409({category, type, data}, a1) { // fn#11409, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1222:2496, offset: 0x00dabc79, size: 277 bytes, params: 3, frame: 17
|
||||
var url;
|
||||
var endpoints;
|
||||
var value3;
|
||||
var value4;
|
||||
var requestPayloadXhrOrFetch;
|
||||
var graphQLRequestPayload;
|
||||
var extensions;
|
||||
var persistedQuery;
|
||||
if (type === 'http') {
|
||||
if (category === 'fetch') {
|
||||
url = data?.url;
|
||||
endpoints = require.endpoints;
|
||||
value3 = environment.__proto__.__proto__.__proto__;
|
||||
value4 = (require(826) /* metro dependency 826 */).stringMatchesSomePattern(url, endpoints);
|
||||
requestPayloadXhrOrFetch = getRequestPayloadXhrOrFetch(a1);
|
||||
if (value4) {
|
||||
if (data) {
|
||||
if (requestPayloadXhrOrFetch) {
|
||||
graphQLRequestPayload = getGraphQLRequestPayload(requestPayloadXhrOrFetch);
|
||||
if (!data.graphql) {
|
||||
if (graphQLRequestPayload) {
|
||||
data['graphql.operation'] = _getGraphQLOperation(graphQLRequestPayload);
|
||||
if (isStandardRequest(graphQLRequestPayload)) {
|
||||
data['graphql.document'] = graphQLRequestPayload.query;
|
||||
}
|
||||
if (isPersistedRequest(graphQLRequestPayload)) {
|
||||
extensions = graphQLRequestPayload.extensions;
|
||||
persistedQuery = extensions.persistedQuery;
|
||||
data['graphql.persisted_query.hash.sha256'] = persistedQuery.sha256Hash;
|
||||
extensions = graphQLRequestPayload.extensions;
|
||||
persistedQuery = extensions.persistedQuery;
|
||||
data['graphql.persisted_query.version'] = persistedQuery.version;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} else if (category === 'xhr') {
|
||||
url = data?.url;
|
||||
endpoints = require.endpoints;
|
||||
value3 = environment.__proto__.__proto__.__proto__;
|
||||
value4 = (require(826) /* metro dependency 826 */).stringMatchesSomePattern(url, endpoints);
|
||||
requestPayloadXhrOrFetch = getRequestPayloadXhrOrFetch(a1);
|
||||
if (value4) {
|
||||
if (data) {
|
||||
if (requestPayloadXhrOrFetch) {
|
||||
graphQLRequestPayload = getGraphQLRequestPayload(requestPayloadXhrOrFetch);
|
||||
if (!data.graphql) {
|
||||
if (graphQLRequestPayload) {
|
||||
data['graphql.operation'] = _getGraphQLOperation(graphQLRequestPayload);
|
||||
if (isStandardRequest(graphQLRequestPayload)) {
|
||||
data['graphql.document'] = graphQLRequestPayload.query;
|
||||
}
|
||||
if (isPersistedRequest(graphQLRequestPayload)) {
|
||||
extensions = graphQLRequestPayload.extensions;
|
||||
persistedQuery = extensions.persistedQuery;
|
||||
data['graphql.persisted_query.hash.sha256'] = persistedQuery.sha256Hash;
|
||||
extensions = graphQLRequestPayload.extensions;
|
||||
persistedQuery = extensions.persistedQuery;
|
||||
data['graphql.persisted_query.version'] = persistedQuery.version;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user