192 lines
12 KiB
TypeScript
192 lines
12 KiB
TypeScript
/* Metro module 12948; source: components_native/App.tsx; dependencies: [31, 27, 12949, 1226, 9232, 7554, 12544, 12559, 7261, 4290, 12950, 12951, 12952, 5226, 3808, 4502, 12953, 8972, 12954, 12955, 33, 12956, 1962, 12989, 4558, 12995, 12996, 12997, 12998, 7145, 477, 13007, 7148, 13009, 13012, 7297, 13071, 8092, 8069, 9552, 13079, 13081, 13085, 13087, 13088, 13089, 13090, 4491, 13091, 4682, 12073, 13093, 566, 5076, 13094, 14, 12526, 479, 11340, 13096, 14299, 2] */
|
|
function _fun98616(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#98616, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13138:6, offset: 0x021b067b, size: 430 bytes, params: 8, frame: 19
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const env0_3 = importAll(dependencyMap[0]);
|
|
const env0_4 = require(dependencyMap[1]).NativeModules;
|
|
const env0_5 = importDefault(dependencyMap[2]);
|
|
const env0_6 = importDefault(dependencyMap[3]);
|
|
require(dependencyMap[4]);
|
|
require(dependencyMap[5]);
|
|
require(dependencyMap[6]);
|
|
require(dependencyMap[7]);
|
|
require(dependencyMap[8]);
|
|
require(dependencyMap[9]);
|
|
require(dependencyMap[10]);
|
|
require(dependencyMap[11]);
|
|
require(dependencyMap[12]);
|
|
require(dependencyMap[13]);
|
|
require(dependencyMap[14]);
|
|
require(dependencyMap[15]);
|
|
require(dependencyMap[16]);
|
|
require(dependencyMap[17]);
|
|
require(dependencyMap[18]);
|
|
require(dependencyMap[19]);
|
|
const env0_7 = require(dependencyMap[20]).jsx;
|
|
if (global.__DEV__) {
|
|
require(dependencyMap[22])(dependencyMap[21], dependencyMap.paths);
|
|
}
|
|
require(dependencyMap[61]).fileFinishedImporting('components_native/App.tsx');
|
|
exports.default = App;
|
|
}
|
|
|
|
function App() { // fn#98617, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13138:412, offset: 0x021b0829, size: 215 bytes, params: 1, frame: 18
|
|
(importDefault(14) /* metro dependency 14: TTITracker */).renderApp.record();
|
|
useManagers();
|
|
AppUseAuthenticated();
|
|
useChannelObfuscationPersistence();
|
|
env0_3.useEffect(function() {
|
|
return importDefault(dependencyMap[55]).renderAppEffect.record();
|
|
}, []);
|
|
const StartupProfiler = importDefault(11340) /* metro dependency 11340: StartupProfiler */;
|
|
const Profiles = (require(11340) /* metro dependency 11340: StartupProfiler */).Profiles;
|
|
const App = Profiles.App;
|
|
return (
|
|
<StartupProfiler profile={App}>
|
|
{((Component) => <Component appEntryKey="main">{((Component) => <Component />)(importDefault(14299) /* metro dependency 14299: MainNavigator */)}</Component>)(importDefault(13096) /* metro dependency 13096: AppContainer */)}
|
|
</StartupProfiler>
|
|
);
|
|
}
|
|
|
|
function useManagers() { // fn#98618, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13138:462, owner: App.useManagers, offset: 0x021b0900, size: 148 bytes, params: 1, frame: 16
|
|
env1_3.useEffect(_fun98619, []);
|
|
const defaultImport = importDefault(13093) /* metro dependency 13093: IOSVoiceLiveActivityExperiment */;
|
|
const useConfig = defaultImport.useConfig;
|
|
env1_3.useEffect(_fun98621, [Reflect.apply(useConfig, defaultImport,
|
|
[{location: 'App'}]).enabled && (require(477) /* metro dependency 477: PlatformUtils */).isIOS()]);
|
|
}
|
|
|
|
function AppUseAuthenticated() { // fn#98623, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13138:1693, owner: App.useAuthenticated, offset: 0x021b0e58, size: 115 bytes, params: 1, frame: 16
|
|
const value2 = (require(566) /* metro dependency 566: flux */).useStateFromStores([AuthenticationStore],
|
|
function() {
|
|
return AuthenticationStore.isAuthenticated();
|
|
});
|
|
const binding = env1_3;
|
|
binding.useEffect(_fun98625, [value2]);
|
|
binding.useEffect(function() {
|
|
importDefault(dependencyMap[55]).wasAuthenticated = AuthenticationStore.isAuthenticated();
|
|
}, []);
|
|
}
|
|
|
|
function useChannelObfuscationPersistence() { // fn#98628, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13138:2134, owner: App.useChannelObfuscationPersistence, offset: 0x021b0fee, size: 78 bytes, params: 1, frame: 15
|
|
env1_3.useEffect(_fun98629,
|
|
[(require(12526) /* metro dependency 12526: PrivateChannelHidingExperiment */).useIsChannelMetadataObfuscationEnabled('App')]);
|
|
}
|
|
|
|
function _fun98619() { // fn#98619, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13138:498, offset: 0x021b0994, size: 719 bytes, params: 1, frame: 15
|
|
var environment;
|
|
const value = environment.__proto__.__proto__;
|
|
(importDefault(12989) /* metro dependency 12989: AccessibilityManager */).init();
|
|
(importDefault(4558) /* metro dependency 4558: AccessibilityFocusLockManager */).initialize();
|
|
(importDefault(12995) /* metro dependency 12995: BackPressManager */).initialize();
|
|
(importDefault(12996) /* metro dependency 12996: CallKitManagerAndroid */).initialize();
|
|
(importDefault(12997) /* metro dependency 12997: AccessibilityCallManager */).initialize();
|
|
(importDefault(12998) /* metro dependency 12998: NotificationTokenManager */).initialize();
|
|
(importDefault(7145) /* metro dependency 7145: ForegroundServiceManagerAndroid */).initialize();
|
|
const platformUtilsModule = require(477) /* metro dependency 477: PlatformUtils */;
|
|
if (platformUtilsModule.isAndroid()) {
|
|
(importDefault(13007) /* metro dependency 13007: VoiceNotificationManagerAndroid */).initialize();
|
|
}
|
|
(importDefault(7148) /* metro dependency 7148: SentMessageIntentsHandlerAndroid */).init();
|
|
(importDefault(13009) /* metro dependency 13009: UserSettingsProtoManager */).init();
|
|
(importDefault(13012) /* metro dependency 13012: NativeRPCServerManager */).init();
|
|
(importDefault(7297) /* metro dependency 7297: GPlayManagerAndroid */).initialize();
|
|
(importDefault(13071) /* metro dependency 13071: MobileVoiceOverlayLifecycleManagerAndroid */).initialize();
|
|
(importDefault(8092) /* metro dependency 8092: EmbeddedActivitiesNativeManager */).initialize();
|
|
(importDefault(8069) /* metro dependency 8069: FramesNativeManager */).initialize();
|
|
(importDefault(9552) /* metro dependency 9552: MediaPlayerMuteManager */).initialize();
|
|
(importDefault(13079) /* metro dependency 13079: MediaPlayerManager */).initialize();
|
|
(importDefault(13081) /* metro dependency 13081: SoundboardManager */).initialize();
|
|
(importDefault(13085) /* metro dependency 13085: VoiceMessagesPlaybackManager */).initialize();
|
|
MobileNativeUpdateStore.ensureInitialized();
|
|
(importDefault(13087) /* metro dependency 13087: ICYMIManager */).initialize();
|
|
(importDefault(13088) /* metro dependency 13088: GameRelationshipManager */).initialize();
|
|
(importDefault(13089) /* metro dependency 13089: CollectiblesMarketingManagerNative */).initialize();
|
|
(importDefault(13090) /* metro dependency 13090: SessionAdManager */).initialize();
|
|
(importDefault(4491) /* metro dependency 4491: VoiceEngineStreamingManager */).initialize();
|
|
(importDefault(13091) /* metro dependency 13091: TouchEventAnalyticsManagerAndroid */).initialize();
|
|
const moduleValue2 = platformUtilsModule;
|
|
if (moduleValue2.isIOS()) {
|
|
(importDefault(4682) /* metro dependency 4682: IosImageTypesManager */).initialize();
|
|
}
|
|
(require(12073) /* metro dependency 12073: RouteManagerUtils */).initializeRouteManagerIfNeeded();
|
|
return _fun98620;
|
|
}
|
|
|
|
function _fun98621() { // fn#98621, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13138:1617, offset: 0x021b0df7, size: 60 bytes, params: 1, frame: 11
|
|
var environment;
|
|
var value;
|
|
if (env0_0) {
|
|
value = environment.__proto__.__proto__;
|
|
value = importDefault(13007) /* metro dependency 13007: VoiceNotificationManagerAndroid */;
|
|
value.initialize();
|
|
return _fun98622;
|
|
}
|
|
}
|
|
|
|
function _fun98625() { // fn#98625, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13138:1799, offset: 0x021b0ede, size: 188 bytes, params: 1, frame: 15
|
|
var environment;
|
|
var token;
|
|
var moduleValue;
|
|
var value;
|
|
if (env0_0) {
|
|
value = environment.__proto__.__proto__;
|
|
token = AuthenticationStore.getToken();
|
|
if (token == null) {
|
|
throw new global.Error('Authenticated without a token');
|
|
}
|
|
(importDefault(5076) /* metro dependency 5076: AuthenticationActionCreators */).startSession(token);
|
|
(importDefault(13094) /* metro dependency 13094: LocalMessageCacheManagerNative */).initialize();
|
|
moduleValue = require(477) /* metro dependency 477: PlatformUtils */;
|
|
if (moduleValue.isAndroid()) {
|
|
NativeModules.NativePermissionManager.requestNotificationAuthorization();
|
|
}
|
|
return _fun98626;
|
|
}
|
|
}
|
|
|
|
function _fun98629() { // fn#98629, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13138:2252, offset: 0x021b103c, size: 108 bytes, params: 1, frame: 13
|
|
const value = environment.__proto__.__proto__;
|
|
const platformUtilsModule = require(477) /* metro dependency 477: PlatformUtils */;
|
|
if (platformUtilsModule.isAndroid()) {
|
|
(importDefault(479) /* metro dependency 479: NativeFastConnectModule */).setUseChannelObfuscation(env0_0);
|
|
} else {
|
|
NativeModules.DCDFastConnectManager.setUseChannelObfuscation(env0_0);
|
|
}
|
|
}
|
|
|
|
function _fun98620() { // fn#98620, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13138:1155, offset: 0x021b0c63, size: 404 bytes, params: 1, frame: 15
|
|
const value = environment.__proto__.__proto__.__proto__;
|
|
(importDefault(12997) /* metro dependency 12997: AccessibilityCallManager */).terminate();
|
|
(importDefault(4558) /* metro dependency 4558: AccessibilityFocusLockManager */).terminate();
|
|
(importDefault(7297) /* metro dependency 7297: GPlayManagerAndroid */).terminate();
|
|
(importDefault(13071) /* metro dependency 13071: MobileVoiceOverlayLifecycleManagerAndroid */).terminate();
|
|
(require(12073) /* metro dependency 12073: RouteManagerUtils */).cleanupRouteManager();
|
|
(importDefault(13091) /* metro dependency 13091: TouchEventAnalyticsManagerAndroid */).terminate();
|
|
(importDefault(13079) /* metro dependency 13079: MediaPlayerManager */).terminate();
|
|
(importDefault(9552) /* metro dependency 9552: MediaPlayerMuteManager */).terminate();
|
|
(importDefault(13012) /* metro dependency 13012: NativeRPCServerManager */).terminate();
|
|
(importDefault(12995) /* metro dependency 12995: BackPressManager */).terminate();
|
|
(importDefault(13085) /* metro dependency 13085: VoiceMessagesPlaybackManager */).terminate();
|
|
(importDefault(13087) /* metro dependency 13087: ICYMIManager */).terminate();
|
|
(importDefault(13088) /* metro dependency 13088: GameRelationshipManager */).terminate();
|
|
(importDefault(13090) /* metro dependency 13090: SessionAdManager */).terminate();
|
|
(importDefault(4491) /* metro dependency 4491: VoiceEngineStreamingManager */).terminate();
|
|
const platformUtilsModule = require(477) /* metro dependency 477: PlatformUtils */;
|
|
if (platformUtilsModule.isAndroid()) {
|
|
(importDefault(13007) /* metro dependency 13007: VoiceNotificationManagerAndroid */).terminate();
|
|
}
|
|
}
|
|
|
|
function _fun98622() { // fn#98622, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13138:1656, offset: 0x021b0e33, size: 37 bytes, params: 1, frame: 11
|
|
const value = environment.__proto__.__proto__.__proto__;
|
|
(importDefault(13007) /* metro dependency 13007: VoiceNotificationManagerAndroid */).terminate();
|
|
}
|
|
|
|
function _fun98626() { // fn#98626, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13138:2026, offset: 0x021b0f9a, size: 37 bytes, params: 1, frame: 11
|
|
const value = environment.__proto__.__proto__.__proto__;
|
|
(importDefault(13094) /* metro dependency 13094: LocalMessageCacheManagerNative */).terminate();
|
|
}
|
|
|