Files
discord-decomp/sources/by-id/module-07477-getCurrentHub.js
T
2026-07-28 01:06:53 +03:00

88 lines
5.5 KiB
JavaScript

/* Metro module 7477; source: unknown; dependencies: [7396, 7417, 7442] */
import * as Module07396Module from './module-07396.js'; /* Metro dependency 7396 */
function _fun60309(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#60309, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7655:6, offset: 0x0170107c, size: 72 bytes, params: 8, frame: 16
const env0_0 = require;
const getCurrentHub2 = getCurrentHub;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
exports.getCurrentHub = getCurrentHub2;
exports.getCurrentHubShim = getCurrentHub2;
function getCurrentHub() { // fn#60310, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7655:30, offset: 0x017010c4, size: 351 bytes, params: 1, frame: 15
const object = {bindClient: bindClient};
object.withScope = (require(7396) /* metro dependency 7396 */).withScope;
object.getClient = getClient_60312;
const getCurrentScope = (require(7396) /* metro dependency 7396 */).getCurrentScope;
object.getScope = getCurrentScope;
const getIsolationScope = (require(7396) /* metro dependency 7396 */).getIsolationScope;
object.getIsolationScope = getIsolationScope;
object.captureException = captureException_60313;
object.captureMessage = captureMessage_60314;
object.captureEvent = (require(7417) /* metro dependency 7417 */).captureEvent;
object.addBreadcrumb = (require(7442) /* metro dependency 7442 */).addBreadcrumb;
object.setUser = (require(7417) /* metro dependency 7417 */).setUser;
object.setTags = (require(7417) /* metro dependency 7417 */).setTags;
object.setTag = (require(7417) /* metro dependency 7417 */).setTag;
object.setExtra = (require(7417) /* metro dependency 7417 */).setExtra;
object.setExtras = (require(7417) /* metro dependency 7417 */).setExtras;
object.setContext = (require(7417) /* metro dependency 7417 */).setContext;
object.getIntegration = getIntegration;
object.startSession = (require(7417) /* metro dependency 7417 */).startSession;
object.endSession = (require(7417) /* metro dependency 7417 */).endSession;
object.captureSession = captureSession_60316;
return object;
function bindClient(a0) { // fn#60311, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7655:77, owner: getCurrentHub.bindClient, offset: 0x01701223, size: 50 bytes, params: 2, frame: 12
let value = environment.__proto__;
value = require(7396) /* metro dependency 7396 */;
value = value.getCurrentScope();
value.setClient(a0);
}
function getCurrentHubGetClient() { // fn#60312, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7655:178, owner: getCurrentHub.getClient, offset: 0x01701255, size: 36 bytes, params: 1, frame: 11
const value = environment.__proto__;
return (Module07396Module).getClient();
}
function getCurrentHubCaptureException(a0, a1) { // fn#60313, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7655:321, owner: getCurrentHub.captureException, offset: 0x01701279, size: 54 bytes, params: 3, frame: 13
let value = environment.__proto__;
value = require(7396) /* metro dependency 7396 */;
value = value.getCurrentScope();
return value.captureException(a0, a1);
}
function getCurrentHubCaptureMessage(a0, a1, a2) { // fn#60314, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7655:423, owner: getCurrentHub.captureMessage, offset: 0x017012af, size: 58 bytes, params: 4, frame: 15
let value = environment.__proto__;
value = require(7396) /* metro dependency 7396 */;
value = value.getCurrentScope();
return value.captureMessage(a0, a1, a2);
}
function getIntegration(a0) { // fn#60315, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7655:749, owner: getCurrentHub.getIntegration, offset: 0x017012e9, size: 66 bytes, params: 2, frame: 12
let value = environment.__proto__;
value = require(7396) /* metro dependency 7396 */;
value = value.getClient();
let r0 = value && value.getIntegrationByName(a0.id);
r0 = !r0 ? null : r0;
return r0;
}
function getCurrentHubCaptureSession(a0) { // fn#60316, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7655:927, owner: getCurrentHub.captureSession, offset: 0x0170132b, size: 120 bytes, params: 2, frame: 15
let value = environment.__proto__;
if (a0) {
return (require(7417) /* metro dependency 7417 */).endSession();
}
value = require(7396) /* metro dependency 7396 */;
value = value.getCurrentScope();
const client = (require(7396) /* metro dependency 7396 */).getClient();
value = value.getSession();
if (client && value) {
client.captureSession(value);
}
}
}
}
global.__d(_fun60309, 7477, [7396, 7417, 7442]) /* metro module 7477, dependencies: [7396, 7417, 7442] */;