89 lines
5.4 KiB
TypeScript
89 lines
5.4 KiB
TypeScript
/* Metro module 13119; source: modules/devtools/native/components/DevToolsLazy.tsx; dependencies: [5, 31, 27, 7112, 7111, 33, 477, 13120, 13121, 1962, 566, 13115, 14282, 2] */
|
|
import Module00005 from '../../../../by-id/module-00005.js'; /* Metro dependency 5 */
|
|
import DevToolsSettingsStore from '../../DevToolsSettingsStore.tsx'; /* Metro dependency 7111 */
|
|
import DeveloperExperimentStore from '../../../../stores/DeveloperExperimentStore.tsx'; /* Metro dependency 7112 */
|
|
import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
|
|
import * as ReactNativeModule from '../../../../by-id/module-00027-ReactNative.js'; /* Metro dependency 27 */
|
|
import * as ReactModule from '../../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
|
|
import * as JsxRuntimeModule from '../../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
|
|
import * as PlatformUtilsModule from '../../../../utils/PlatformUtils.tsx'; /* Metro dependency 477 */
|
|
|
|
function _fun100255(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#100255, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13309:6, offset: 0x021e2742, size: 319 bytes, params: 8, frame: 20
|
|
var keyModifierControl;
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const NativeModules = (ReactNativeModule).NativeModules;
|
|
let value = PlatformUtilsModule;
|
|
if (value.isAndroid()) {
|
|
value = importDefault(13120) /* metro dependency 13120: NativeKeyCommandsModule */;
|
|
keyModifierControl = value.getConstants().keyModifierControl;
|
|
} else {
|
|
keyModifierControl = NativeModules.KeyCommandsView.keyModifierControl;
|
|
}
|
|
const env0_8 = [{'input': 'o', 'modifierFlags': null, 'eventName': 'keyCommandShowDevTools',
|
|
'discoverabilityTitle': 'Open DevTools Panel', modifierFlags: keyModifierControl, onKeyCommand: onKeyCommand}];
|
|
(FileImportTrackerModule).fileFinishedImporting('modules/devtools/native/components/DevToolsLazy.tsx');
|
|
exports.default = DevToolsLazy;
|
|
function onKeyCommand() { // fn#100256, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13309:392, offset: 0x021e2881, size: 29 bytes, params: 1, frame: 11
|
|
return Module00005(_fun100258)();
|
|
function* _fun100258() { // fn#100258, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13309:399, offset: 0x021e28a9, size: 79 bytes, params: 1, frame: 14
|
|
if (true) {
|
|
value = environment.__proto__.__proto__;
|
|
var binding = env2_0;
|
|
var binding2 = env2_1;
|
|
yield binding(binding2[9])(binding2[8], binding2.paths);
|
|
value = undefined;
|
|
if (false) {
|
|
return value;
|
|
}
|
|
value.navigateToDevTools();
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
function DevToolsLazy() { // fn#100259, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13309:569, offset: 0x021e28f8, size: 206 bytes, params: 1, frame: 19
|
|
const isDeveloper = (require(566) /* metro dependency 566: flux */).useStateFromStores([DeveloperExperimentStore],
|
|
function() {
|
|
return DeveloperExperimentStore.isDeveloper;
|
|
});
|
|
const showDevWidget = (require(566) /* metro dependency 566: flux */).useStateFromStores([DevToolsSettingsStore],
|
|
function() {
|
|
return DevToolsSettingsStore.showDevWidget;
|
|
});
|
|
ReactModule.useEffect(function() {
|
|
if (require(dependencyMap[6]).isIOS()) {
|
|
DeveloperExperimentStore.addChangeListener(_fun100263);
|
|
}
|
|
});
|
|
(require(13115) /* metro dependency 13115: KeyCommandsView */).useKeyCommands(isDeveloper ? env0_8 : []);
|
|
if (isDeveloper) {
|
|
if (showDevWidget) {
|
|
return ((Component) => <Component />)((require(14282) /* metro dependency 14282: DevWidget */).default);
|
|
}
|
|
}
|
|
return null;
|
|
function _fun100262() { // fn#100262, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13309:725, offset: 0x021e29e4, size: 64 bytes, params: 1, frame: 12
|
|
if (PlatformUtilsModule.isIOS()) {
|
|
DeveloperExperimentStore.addChangeListener(_fun100263);
|
|
}
|
|
function _fun100263() { // fn#100263, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13309:768, offset: 0x021e2a24, size: 43 bytes, params: 1, frame: 11
|
|
var setIsDiscordDeveloper;
|
|
const NSUserDefaultsBridge = NativeModules.NSUserDefaultsBridge;
|
|
if (NSUserDefaultsBridge != null) {
|
|
setIsDiscordDeveloper = NSUserDefaultsBridge.setIsDiscordDeveloper;
|
|
value = environment.__proto__;
|
|
Reflect.apply(setIsDiscordDeveloper, NSUserDefaultsBridge, [isDeveloper]);
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun100255, 13119, [5, 31, 27, 7112, 7111, 33, 477, 13120, 13121, 1962, 566, 13115, 14282,
|
|
2]) /* metro module 13119, dependencies: [5, 31, 27, 7112, 7111, 33, 477, 13120, 13121, 1962, 566, 13115, 14282, 2] */;
|