81 lines
4.6 KiB
TypeScript
81 lines
4.6 KiB
TypeScript
/* Metro module 4664; source: utils/ProcessArgs.tsx; dependencies: [6, 7, 3767, 2] */
|
|
import ClassCallCheck from '../by-id/module-00006-ClassCallCheck.js'; /* Metro dependency 6 */
|
|
import CreateClass from '../by-id/module-00007-CreateClass.js'; /* Metro dependency 7 */
|
|
import * as FileImportTrackerModule from '../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
|
|
|
|
function _fun40372(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#40372, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4842:6, offset: 0x010fef55, size: 132 bytes, params: 8, frame: 18
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const value = _fun40373();
|
|
(FileImportTrackerModule).fileFinishedImporting('utils/ProcessArgs.tsx');
|
|
exports.ProcessArgs = value;
|
|
function _fun40373() { // fn#40373, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4842:118, offset: 0x010fefd9, size: 175 bytes, params: 1, frame: 16
|
|
return CreateClass(ProcessArgs, null, [{key: 'get', value: value_40375}, {key: 'contains', value: value_40376},
|
|
{key: 'isEnvVariableTrue', value: value_40377}, {key: 'isDisallowPopupsSet', value: value_40378},
|
|
{key: 'isDiscordTestSet', value: function() {
|
|
return ProcessArgs.isEnvVariableTrue('DISCORD_TEST');
|
|
}}, {key: 'isDiscordGatewayPlaintextSet', value: function() {
|
|
return false;
|
|
}}]);
|
|
function ProcessArgs() { // fn#40374, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4842:129, offset: 0x00c618a4, size: 27 bytes, params: 1, frame: 13
|
|
env1_2(this, ProcessArgs);
|
|
}
|
|
|
|
function value_40375() { // fn#40375, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4842:216, offset: 0x010ff088, size: 175 bytes, params: 1, frame: 15
|
|
var r1;
|
|
var value2;
|
|
var value3;
|
|
var processUtils;
|
|
if (ProcessArgs.cached == null) {
|
|
value2 = environment.__proto__;
|
|
value3 = undefined;
|
|
if ((importDefault(3767) /* metro dependency 3767: DiscordNative */) == null) {
|
|
r1 = value3;
|
|
} else {
|
|
processUtils = (importDefault(3767) /* metro dependency 3767: DiscordNative */).processUtils;
|
|
r1 = processUtils == null || processUtils.getMainArgvSync == null ? value3 : processUtils.getMainArgvSync();
|
|
}
|
|
if (r1 != null && r1.length > 1) {
|
|
r1.shift();
|
|
}
|
|
r1 = r1 ?? [];
|
|
ProcessArgs.cached = r1;
|
|
}
|
|
return ProcessArgs.cached;
|
|
}
|
|
|
|
function value_40376(a0) { // fn#40376, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4842:475, offset: 0x010ff137, size: 31 bytes, params: 2, frame: 11
|
|
return ProcessArgs.get().includes(a0);
|
|
}
|
|
|
|
function value_40377(a0) { // fn#40377, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4842:557, offset: 0x010ff156, size: 141 bytes, params: 2, frame: 14
|
|
var r1;
|
|
var process;
|
|
const value2 = undefined;
|
|
if (value2 !== (importDefault(3767) /* metro dependency 3767: DiscordNative */)) {
|
|
if ((importDefault(3767) /* metro dependency 3767: DiscordNative */) == null) {
|
|
r1 = value2;
|
|
} else {
|
|
process = (importDefault(3767) /* metro dependency 3767: DiscordNative */).process;
|
|
r1 = process == null || process.env == null ? value2 : process.env[a0];
|
|
}
|
|
if (r1 === '1') {
|
|
return true;
|
|
}
|
|
if (r1 === 'true') {
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
function value_40378() { // fn#40378, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4842:754, offset: 0x010ff1e3, size: 50 bytes, params: 1, frame: 12
|
|
return ProcessArgs.contains('--disallow-popups') || ProcessArgs.isEnvVariableTrue('DISCORD_DISALLOW_POPUPS');
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun40372, 4664, [6, 7, 3767, 2]) /* metro module 4664, dependencies: [6, 7, 3767, 2] */;
|