This commit is contained in:
janisslsm committed 2026-07-28 01:06:53 +03:00
1 parent af3b49f756
commit 1781d25a15
22448 files changed
+2731829 -2650550

No files matched your search

+145 -125
View File
@@ -1,140 +1,160 @@
/* Metro module 16255; source: modules/share/native/AppShare.tsx; dependencies: [57, 31, 27, 4874, 12950, 1226, 661, 11877, 33, 566, 5076, 477, 12989, 11880, 4884, 683, 4594, 13096, 12674, 1581, 5460, 15261, 15307, 4500, 2] */
import Module00057 from '../../../by-id/module-00057.js'; /* Metro dependency 57 */
import AnalyticsUtils from '../../../utils/AnalyticsUtils.tsx'; /* Metro dependency 683 */
import AuthenticationStore from '../../../stores/AuthenticationStore.tsx'; /* Metro dependency 1226 */
import UseMountEffect from '../../../hooks/useMountEffect.tsx'; /* Metro dependency 4594 */
import AppContainer from '../../../components_native/AppContainer.tsx'; /* Metro dependency 13096 */
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 ConstantsModule from '../../../Constants.tsx'; /* Metro dependency 661 */
import * as AlertModalNativeModule from '../../../design/components/AlertModal/native/AlertModal.native.tsx'; /* Metro dependency 4500 */
import * as AnalyticsTrackingStoreModule from '../../../stores/AnalyticsTrackingStore.tsx'; /* Metro dependency 4874 */
import * as ConstantsModule2 from '../../multi_account/Constants.tsx'; /* Metro dependency 11877 */
import * as MultiAccountActionCreatorsModule from '../../multi_account/MultiAccountActionCreators.tsx'; /* Metro dependency 11880 */
import * as ShareStoreModule from '../../../stores/native/ShareStore.tsx'; /* Metro dependency 12950 */
import * as MainSharedModule from '../../../components_native/MainShared.tsx'; /* Metro dependency 15261 */
function _fun125622(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#125622, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:6, offset: 0x025deaa8, size: 283 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importDefault(57) /* metro dependency 57 */;
const env0_4 = importAll(31) /* metro dependency 31 */;
let value = require(27) /* metro dependency 27 */;
let value = ReactNativeModule;
const env0_5 = value.BackHandler;
const env0_6 = value.NativeModules;
require(4874) /* metro dependency 4874: AnalyticsTrackingStore */;
require(12950) /* metro dependency 12950: ShareStore */;
const authenticationStore = importDefault(1226) /* metro dependency 1226: AuthenticationStore */;
const env0_8 = (require(661) /* metro dependency 661: Constants */).AnalyticEvents;
const env0_9 = (require(11877) /* metro dependency 11877: Constants */).MultiAccountSwitchLocation;
AnalyticsTrackingStoreModule;
ShareStoreModule;
value = require(33) /* metro dependency 33 */;
const env0_10 = value.jsx;
const env0_11 = value.jsxs;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/share/native/AppShare.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/share/native/AppShare.tsx');
exports.default = AppShare;
}
function AppShare(a0) { // fn#125623, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:371, offset: 0x025debc3, size: 414 bytes, params: 2, frame: 22
var r6;
var moduleValue;
const env0_0 = a0;
let value = useInitialization(a0);
AppShareUseAuthenticated();
env0_4.useEffect(_fun125632, [a0.attachments.length, a0.text]);
(importDefault(4594) /* metro dependency 4594: useMountEffect */)(_fun125633);
const AppContainer = importDefault(13096) /* metro dependency 13096: AppContainer */;
if (value) {
value = importDefault(12674) /* metro dependency 12674: ShareScreen */;
moduleValue = require(1581) /* metro dependency 1581: MetaQuestUtilsAndroid */;
value = ((Component) => <Component appEntryKey="share" sharedContent={a0} onClose={moduleValue.isMetaQuest() ? NativeModules.ShareManager.close : BackHandler.exitApp} />)(value);
r6 = value;
} else {
const SceneLoadingIndicator = (require(5460) /* metro dependency 5460: SceneLoadingIndicatorNative */).SceneLoadingIndicator;
r6 = <SceneLoadingIndicator />;
}
const items2 = [r6];
const ActionSheetContainer = (require(15261) /* metro dependency 15261: MainShared */).ActionSheetContainer;
items2[1] = <ActionSheetContainer appEntryKey="share" />;
items2[2] = ((Component) => <Component />)(importDefault(15307) /* metro dependency 15307: ToastContainer */);
const AlertModalContainer = (require(4500) /* metro dependency 4500: AlertModalNative */).AlertModalContainer;
items2[3] = <AlertModalContainer />;
return (
<AppContainer appEntryKey="share">
{items2}
</AppContainer>
);
}
function useInitialization({targetUserId}) { // fn#125624, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:398, owner: AppShare.useInitialization, offset: 0x025ded61, size: 197 bytes, params: 2, frame: 22
let binding = env1_4;
let useState = binding.useState;
const value3 = env1_3(Reflect.apply(useState, binding, [false]), 2);
const property = value3[0];
const env0_2 = value3[1];
useState = binding.useState;
const value7 = env1_3(Reflect.apply(useState, binding,
[targetUserId == null || AuthenticationStore.getId() === targetUserId]), 2);
const property2 = value7[0];
const env0_3 = value7[1];
binding = env1_4;
binding.useEffect(_fun125625, [property]);
binding.useEffect(_fun125626, [targetUserId]);
return property && property2;
}
function AppShareUseAuthenticated() { // fn#125629, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:761, owner: AppShare.useAuthenticated, offset: 0x025deefc, size: 93 bytes, params: 1, frame: 16
env1_4.useEffect(_fun125631,
[(require(566) /* metro dependency 566: flux */).useStateFromStores([AuthenticationStore], function() {
return AuthenticationStore.isAuthenticated();
})]);
}
function _fun125632() { // fn#125632, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:1018, offset: 0x025defdd, size: 126 bytes, params: 1, frame: 18
const defaultImport = importDefault(683) /* metro dependency 683: AnalyticsUtils */;
const track = defaultImport.track;
const EXTERNAL_SHARE_OPENED = AnalyticEvents.EXTERNAL_SHARE_OPENED;
Reflect.apply(track, defaultImport, [EXTERNAL_SHARE_OPENED,
{has_content: env0_0.text != null && env0_0.text.length > 0, has_attachment: env0_0.attachments.length > 0}]);
}
function _fun125633() { // fn#125633, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:1188, offset: 0x025df05b, size: 126 bytes, params: 1, frame: 15
var environment;
const object2 = {};
const binding = env0_0;
object2.numAttachments = binding.attachments.length;
object2.mimeTypes = binding.attachments.map(function({mimeType}) {
return mimeType ?? 'unknown';
});
const numAttachments = object2.numAttachments;
const mimeTypes = object2.mimeTypes;
let value = environment.__proto__;
value = require(4884) /* metro dependency 4884: TTIAnalyticsUtils */;
value.trackAppUIViewed('share', {share_num_attachments: numAttachments, share_attachment_mimetypes: mimeTypes});
}
function _fun125625() { // fn#125625, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:567, offset: 0x025dee26, size: 60 bytes, params: 1, frame: 12
var value2;
if (!env0_1) {
value2 = environment.__proto__.__proto__;
(importDefault(12989) /* metro dependency 12989: AccessibilityManager */).init();
env0_2(true);
}
}
function _fun125626() { // fn#125626, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:619, offset: 0x025dee62, size: 76 bytes, params: 1, frame: 13
if (targetUserId != null && AuthenticationStore.getId() !== targetUserId) {
global.setTimeout(_fun125627, 18);
}
}
function _fun125631() { // fn#125631, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:866, offset: 0x025def6c, size: 113 bytes, params: 1, frame: 15
var defaultImport;
var moduleValue;
if (env0_0) {
value = environment.__proto__.__proto__;
defaultImport = importDefault(5076) /* metro dependency 5076: AuthenticationActionCreators */;
defaultImport.startSession(AuthenticationStore.getToken());
moduleValue = require(477) /* metro dependency 477: PlatformUtils */;
if (moduleValue.isAndroid()) {
NativeModules.NativePermissionManager.requestNotificationAuthorization();
function AppShare(a0) { // fn#125623, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:371, offset: 0x025debc3, size: 414 bytes, params: 2, frame: 22
var r6;
var moduleValue;
const env0_0 = a0;
let value = useInitialization(a0);
AppShareUseAuthenticated();
ReactModule.useEffect(_fun125632, [a0.attachments.length, a0.text]);
(UseMountEffect)(_fun125633);
if (value) {
value = importDefault(12674) /* metro dependency 12674: ShareScreen */;
moduleValue = require(1581) /* metro dependency 1581: MetaQuestUtilsAndroid */;
value = ((Component) => <Component appEntryKey="share" sharedContent={a0} onClose={moduleValue.isMetaQuest() ? NativeModules.ShareManager.close : BackHandler.exitApp} />)(value);
r6 = value;
} else {
const SceneLoadingIndicator = (require(5460) /* metro dependency 5460: SceneLoadingIndicatorNative */).SceneLoadingIndicator;
r6 = <SceneLoadingIndicator />;
}
const items2 = [r6];
const ActionSheetContainer = (MainSharedModule).ActionSheetContainer;
items2[1] = <ActionSheetContainer appEntryKey="share" />;
items2[2] = ((Component) => <Component />)(importDefault(15307) /* metro dependency 15307: ToastContainer */);
const AlertModalContainer = (AlertModalNativeModule).AlertModalContainer;
items2[3] = <AlertModalContainer />;
return (
<AppContainer appEntryKey="share">
{items2}
</AppContainer>
);
function useInitialization({targetUserId}) { // fn#125624, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:398, owner: AppShare.useInitialization, offset: 0x025ded61, size: 197 bytes, params: 2, frame: 22
let binding = env1_4;
let useState = binding.useState;
const value3 = env1_3(Reflect.apply(useState, binding, [false]), 2);
const property = value3[0];
const env0_2 = value3[1];
useState = binding.useState;
const value7 = env1_3(Reflect.apply(useState, binding,
[targetUserId == null || AuthenticationStore.getId() === targetUserId]), 2);
const property2 = value7[0];
const env0_3 = value7[1];
binding = env1_4;
binding.useEffect(_fun125625, [property]);
binding.useEffect(_fun125626, [targetUserId]);
return property && property2;
function _fun125625() { // fn#125625, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:567, offset: 0x025dee26, size: 60 bytes, params: 1, frame: 12
var value2;
if (!env0_1) {
value2 = environment.__proto__.__proto__;
(importDefault(12989) /* metro dependency 12989: AccessibilityManager */).init();
env0_2(true);
}
}
function _fun125626() { // fn#125626, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:619, offset: 0x025dee62, size: 76 bytes, params: 1, frame: 13
if (targetUserId != null && AuthenticationStore.getId() !== targetUserId) {
global.setTimeout(_fun125627, 18);
}
function _fun125627() { // fn#125627, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:660, offset: 0x025deeae, size: 78 bytes, params: 1, frame: 16
var environment;
const value = environment.__proto__.__proto__.__proto__;
const switchAccount = MultiAccountActionCreatorsModule.switchAccount;
const targetUserIdBinding = targetUserId;
const SHARE_EXTENSION = MultiAccountSwitchLocation.SHARE_EXTENSION;
Reflect.apply(switchAccount, MultiAccountActionCreatorsModule, [targetUserIdBinding, false,
SHARE_EXTENSION]).then(_fun125628);
function _fun125628() { // fn#125628, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:718, offset: 0x02011aa1, size: 18 bytes, params: 1, frame: 11
env2_3(true);
}
}
}
}
function AppShareUseAuthenticated() { // fn#125629, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:761, owner: AppShare.useAuthenticated, offset: 0x025deefc, size: 93 bytes, params: 1, frame: 16
env1_4.useEffect(_fun125631,
[(require(566) /* metro dependency 566: flux */).useStateFromStores([AuthenticationStore], function() {
return AuthenticationStore.isAuthenticated();
})]);
function _fun125631() { // fn#125631, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:866, offset: 0x025def6c, size: 113 bytes, params: 1, frame: 15
var defaultImport;
var startSession;
var authenticationStoreBinding;
var moduleValue;
if (env0_0) {
value = environment.__proto__.__proto__;
defaultImport = importDefault(5076) /* metro dependency 5076: AuthenticationActionCreators */;
startSession = defaultImport.startSession;
authenticationStoreBinding = AuthenticationStore;
Reflect.apply(startSession, defaultImport, [authenticationStoreBinding.getToken()]);
moduleValue = require(477) /* metro dependency 477: PlatformUtils */;
if (moduleValue.isAndroid()) {
NativeModules.NativePermissionManager.requestNotificationAuthorization();
}
}
}
}
function _fun125632() { // fn#125632, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:1018, offset: 0x025defdd, size: 126 bytes, params: 1, frame: 18
const defaultImport = AnalyticsUtils;
const track = defaultImport.track;
const EXTERNAL_SHARE_OPENED = AnalyticEvents.EXTERNAL_SHARE_OPENED;
Reflect.apply(track, defaultImport, [EXTERNAL_SHARE_OPENED,
{has_content: env0_0.text != null && env0_0.text.length > 0, has_attachment: env0_0.attachments.length > 0}]);
}
function _fun125633() { // fn#125633, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:1188, offset: 0x025df05b, size: 126 bytes, params: 1, frame: 15
var environment;
const object = {};
const binding = env0_0;
object.numAttachments = binding.attachments.length;
object.mimeTypes = binding.attachments.map(function({mimeType}) {
return mimeType ?? 'unknown';
});
const numAttachments = object.numAttachments;
const mimeTypes = object.mimeTypes;
let value = environment.__proto__;
value = require(4884) /* metro dependency 4884: TTIAnalyticsUtils */;
value.trackAppUIViewed('share', {share_num_attachments: numAttachments, share_attachment_mimetypes: mimeTypes});
}
}
}
function _fun125627() { // fn#125627, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16463:660, offset: 0x025deeae, size: 78 bytes, params: 1, frame: 16
var environment;
const value = environment.__proto__.__proto__.__proto__;
const multiAccountActionCreatorsModule = require(11880) /* metro dependency 11880: MultiAccountActionCreators */;
const switchAccount = multiAccountActionCreatorsModule.switchAccount;
const targetUserIdBinding = targetUserId;
const SHARE_EXTENSION = MultiAccountSwitchLocation.SHARE_EXTENSION;
Reflect.apply(switchAccount, multiAccountActionCreatorsModule, [targetUserIdBinding, false,
SHARE_EXTENSION]).then(_fun125628);
}
global.__d(_fun125622, 16255, [57, 31, 27, 4874, 12950, 1226, 661, 11877, 33, 566, 5076, 477, 12989, 11880, 4884,
683, 4594, 13096, 12674, 1581, 5460, 15261, 15307, 4500,
2]) /* metro module 16255, dependencies: [57, 31, 27, 4874, 12950, 1226, 661, 11877, 33, 566, 5076, 477, 12989, 11880, 4884, 683, 4594, 13096, 12674, 1581, 5460, 15261, 15307, 4500, 2] */;