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

@@ -1,11 +1,14 @@
/* Metro module 11292; source: modules/message_request/hooks/useIsMessageRequest.tsx; dependencies: [4621, 4622, 566, 2] */
import MessageRequestStore from '../MessageRequestStore.tsx'; /* Metro dependency 4621 */
import SpamMessageRequestStore from '../SpamMessageRequestStore.tsx'; /* Metro dependency 4622 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as FluxModule from '../../../external/discord_common/js/packages/flux/index.tsx'; /* Metro dependency 566 */
function _fun86185(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#86185, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11478:6, offset: 0x01f8aebc, size: 145 bytes, params: 8, frame: 19
let env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const messageRequestStore = importDefault(4621) /* metro dependency 4621: MessageRequestStore */;
const spamMessageRequestStore = importDefault(4622) /* metro dependency 4622: SpamMessageRequestStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/message_request/hooks/useIsMessageRequest.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/message_request/hooks/useIsMessageRequest.tsx');
exports.useIsMessageRequest = function(a0) {
var env0_0 = a0;
return require(dependencyMap[2]).useStateFromStores([MessageRequestStore], _fun86187, [a0]);
@@ -14,24 +17,25 @@ function _fun86185(global, require, importDefault, importAll, module, exports, d
var env0_0 = a0;
return require(dependencyMap[2]).useStateFromStores([MessageRequestStore, SpamMessageRequestStore], _fun86189);
};
function useIsMessageRequest(a0) { // fn#86186, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11478:225, offset: 0x01f8af4d, size: 75 bytes, params: 2, frame: 16
const env0_0 = a0;
return (FluxModule).useStateFromStores([MessageRequestStore], _fun86187, [a0]);
function _fun86187() { // fn#86187, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11478:296, offset: 0x01f8af98, size: 27 bytes, params: 1, frame: 11
return MessageRequestStore.isMessageRequest(env0_0);
}
}
function useIsEitherTypeOfMessageRequest(a0) { // fn#86188, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11478:363, offset: 0x01f8afb3, size: 74 bytes, params: 2, frame: 15
const env0_0 = a0;
return (FluxModule).useStateFromStores([MessageRequestStore,
SpamMessageRequestStore], _fun86189);
function _fun86189() { // fn#86189, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11478:448, offset: 0x01f8affd, size: 65 bytes, params: 1, frame: 14
return env0_0 != null && (MessageRequestStore.isMessageRequest(env0_0) || SpamMessageRequestStore.isSpam(env0_0));
}
}
}
function useIsMessageRequest(a0) { // fn#86186, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11478:225, offset: 0x01f8af4d, size: 75 bytes, params: 2, frame: 16
const env0_0 = a0;
return (require(566) /* metro dependency 566: flux */).useStateFromStores([MessageRequestStore], _fun86187, [a0]);
}
function useIsEitherTypeOfMessageRequest(a0) { // fn#86188, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11478:363, offset: 0x01f8afb3, size: 74 bytes, params: 2, frame: 15
const env0_0 = a0;
return (require(566) /* metro dependency 566: flux */).useStateFromStores([MessageRequestStore,
SpamMessageRequestStore], _fun86189);
}
function _fun86187() { // fn#86187, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11478:296, offset: 0x01f8af98, size: 27 bytes, params: 1, frame: 11
return MessageRequestStore.isMessageRequest(env0_0);
}
function _fun86189() { // fn#86189, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11478:448, offset: 0x01f8affd, size: 65 bytes, params: 1, frame: 14
return env0_0 != null && (MessageRequestStore.isMessageRequest(env0_0) || SpamMessageRequestStore.isSpam(env0_0));
}
global.__d(_fun86185, 11292, [4621, 4622, 566, 2]) /* metro module 11292, dependencies: [4621, 4622, 566, 2] */;
@@ -1,22 +1,28 @@
/* Metro module 11896; source: modules/message_request/hooks/useIsMessageRequestRestrictedViewer.tsx; dependencies: [4813, 3835, 3842, 11897, 2] */
import MessageRequestRestrictionExperiment from '../MessageRequestRestrictionExperiment.tsx'; /* Metro dependency 11897 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as RegionalFeatureConfigUtilsModule from '../../regional_feature_config/RegionalFeatureConfigUtils.tsx'; /* Metro dependency 3835 */
import * as SettingsDefaultFeatureModule from '../../../external/discord_common/js/shared/shared-constants/SettingsDefaultFeature.tsx'; /* Metro dependency 3842 */
import * as AgeVerificationUtilsModule from '../../age_assurance/AgeVerificationUtils.tsx'; /* Metro dependency 4813 */
function _fun91315(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#91315, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12082:6, offset: 0x0205b1a8, size: 103 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/message_request/hooks/useIsMessageRequestRestrictedViewer.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/message_request/hooks/useIsMessageRequestRestrictedViewer.tsx');
exports.useIsMessageRequestRestrictedViewer = useIsMessageRequestRestrictedViewer;
function useIsMessageRequestRestrictedViewer(a0) { // fn#91316, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12082:233, offset: 0x0205b20f, size: 139 bytes, params: 2, frame: 16
const value2 = (AgeVerificationUtilsModule).useIsExplicitlyVerifiedAdult();
const useIsSettingTeenByDefault = RegionalFeatureConfigUtilsModule.useIsSettingTeenByDefault;
const SettingsDefaultFeature = (SettingsDefaultFeatureModule).SettingsDefaultFeature;
const MESSAGE_REQUEST_RESTRICTIONS = SettingsDefaultFeature.MESSAGE_REQUEST_RESTRICTIONS;
const value3 = Reflect.apply(useIsSettingTeenByDefault, RegionalFeatureConfigUtilsModule,
[MESSAGE_REQUEST_RESTRICTIONS]);
const useConfig = MessageRequestRestrictionExperiment.useConfig;
return !value2 && value3 && Reflect.apply(useConfig, MessageRequestRestrictionExperiment, [{location: a0}]).enabled;
}
}
function useIsMessageRequestRestrictedViewer(a0) { // fn#91316, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12082:233, offset: 0x0205b20f, size: 139 bytes, params: 2, frame: 16
const value2 = (require(4813) /* metro dependency 4813: AgeVerificationUtils */).useIsExplicitlyVerifiedAdult();
const regionalFeatureConfigUtilsModule = require(3835) /* metro dependency 3835: RegionalFeatureConfigUtils */;
const useIsSettingTeenByDefault = regionalFeatureConfigUtilsModule.useIsSettingTeenByDefault;
const SettingsDefaultFeature = (require(3842) /* metro dependency 3842: SettingsDefaultFeature */).SettingsDefaultFeature;
const MESSAGE_REQUEST_RESTRICTIONS = SettingsDefaultFeature.MESSAGE_REQUEST_RESTRICTIONS;
const value3 = Reflect.apply(useIsSettingTeenByDefault, regionalFeatureConfigUtilsModule,
[MESSAGE_REQUEST_RESTRICTIONS]);
const value = importDefault(11897) /* metro dependency 11897: MessageRequestRestrictionExperiment */;
const useConfig = value.useConfig;
return !value2 && value3 && Reflect.apply(useConfig, value, [{location: a0}]).enabled;
}
global.__d(_fun91315, 11896, [4813, 3835, 3842, 11897,
2]) /* metro module 11896, dependencies: [4813, 3835, 3842, 11897, 2] */;
@@ -1,23 +1,27 @@
/* Metro module 11291; source: modules/message_request/hooks/useIsSpamMessageRequest.tsx; dependencies: [4622, 566, 2] */
import SpamMessageRequestStore from '../SpamMessageRequestStore.tsx'; /* Metro dependency 4622 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as FluxModule from '../../../external/discord_common/js/packages/flux/index.tsx'; /* Metro dependency 566 */
function _fun86182(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#86182, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11477:6, offset: 0x01f8ade4, size: 114 bytes, params: 8, frame: 18
let env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const spamMessageRequestStore = importDefault(4622) /* metro dependency 4622: SpamMessageRequestStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/message_request/hooks/useIsSpamMessageRequest.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/message_request/hooks/useIsSpamMessageRequest.tsx');
exports.useIsSpamMessageRequest = function(a0) {
var env0_0 = a0;
return require(dependencyMap[1]).useStateFromStores([SpamMessageRequestStore], _fun86184, [a0]);
};
function useIsSpamMessageRequest(a0) { // fn#86183, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11477:223, offset: 0x01f8ae56, size: 75 bytes, params: 2, frame: 16
const env0_0 = a0;
return (FluxModule).useStateFromStores([SpamMessageRequestStore], _fun86184,
[a0]);
function _fun86184() { // fn#86184, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11477:298, offset: 0x01f8aea1, size: 27 bytes, params: 1, frame: 11
return SpamMessageRequestStore.isSpam(env0_0);
}
}
}
function useIsSpamMessageRequest(a0) { // fn#86183, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11477:223, offset: 0x01f8ae56, size: 75 bytes, params: 2, frame: 16
const env0_0 = a0;
return (require(566) /* metro dependency 566: flux */).useStateFromStores([SpamMessageRequestStore], _fun86184,
[a0]);
}
function _fun86184() { // fn#86184, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11477:298, offset: 0x01f8aea1, size: 27 bytes, params: 1, frame: 11
return SpamMessageRequestStore.isSpam(env0_0);
}
global.__d(_fun86182, 11291, [4622, 566, 2]) /* metro module 11291, dependencies: [4622, 566, 2] */;
@@ -1,15 +1,19 @@
/* Metro module 11901; source: modules/message_request/hooks/useIsStricterMessageRequests.tsx; dependencies: [11882, 2] */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as RegionalTeenUtilsModule from '../../regional_feature_config/RegionalTeenUtils.tsx'; /* Metro dependency 11882 */
function _fun91352(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#91352, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12087:6, offset: 0x0205c1b0, size: 136 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const Set = global.Set;
const set = new Set(['GB']);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/message_request/hooks/useIsStricterMessageRequests.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/message_request/hooks/useIsStricterMessageRequests.tsx');
exports.default = useIsStricterMessageRequests;
function useIsStricterMessageRequests() { // fn#91353, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12087:220, offset: 0x0205c238, size: 41 bytes, params: 1, frame: 12
return (RegionalTeenUtilsModule).useIsTeenInCountrySet(env0_2);
}
}
function useIsStricterMessageRequests() { // fn#91353, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12087:220, offset: 0x0205c238, size: 41 bytes, params: 1, frame: 12
return (require(11882) /* metro dependency 11882: RegionalTeenUtils */).useIsTeenInCountrySet(env0_2);
}
global.__d(_fun91352, 11901, [11882, 2]) /* metro module 11901, dependencies: [11882, 2] */;
@@ -1,50 +1,64 @@
/* Metro module 15243; source: modules/message_request/hooks/useListHasSingleMessageRequest.tsx; dependencies: [31, 4621, 4622, 15244, 566, 6619, 15245, 2] */
import MessageRequestStore from '../MessageRequestStore.tsx'; /* Metro dependency 4621 */
import SpamMessageRequestStore from '../SpamMessageRequestStore.tsx'; /* Metro dependency 4622 */
import UseRefValue from '../../../hooks/useRefValue.tsx'; /* Metro dependency 6619 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as UseMessageRequestsCountModule from './useMessageRequestsCount.tsx'; /* Metro dependency 15244 */
import * as UseSpamMessageRequestsCountModule from './useSpamMessageRequestsCount.tsx'; /* Metro dependency 15245 */
function _fun116589(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#116589, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15440:6, offset: 0x0248f8ba, size: 166 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importAll(31) /* metro dependency 31 */;
const messageRequestStore = importDefault(4621) /* metro dependency 4621: MessageRequestStore */;
const spamMessageRequestStore = importDefault(4622) /* metro dependency 4622: SpamMessageRequestStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/message_request/hooks/useListHasSingleMessageRequest.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/message_request/hooks/useListHasSingleMessageRequest.tsx');
exports.useListHasSingleMessageRequest = useListHasSingleMessageRequest;
exports.useListHasSingleSpamMessageRequest = useListHasSingleSpamMessageRequest;
}
function useListHasSingleMessageRequest() { // fn#116590, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15440:257, offset: 0x0248f960, size: 186 bytes, params: 1, frame: 20
const value2 = (UseMessageRequestsCountModule).useMessageRequestsCount();
const binding = env0_3;
const value3 = binding.useRef(value2);
const value4 = (require(566) /* metro dependency 566: flux */).useStateFromStores([MessageRequestStore],
function() {
return MessageRequestStore.isReady();
});
var env0_3 = binding.useRef(value4);
binding.useEffect(_fun116592, [value4, value2]);
let value = (UseRefValue)(value3);
value = value <= 1;
return value && value2 === 1;
function _fun116592() { // fn#116592, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15440:439, offset: 0x0248fa2d, size: 55 bytes, params: 1, frame: 3
if (env0_2 && !env0_3.current) {
env0_3.current = true;
env0_1.current = env0_0;
}
}
function useListHasSingleMessageRequest() { // fn#116590, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15440:257, offset: 0x0248f960, size: 186 bytes, params: 1, frame: 20
const value2 = (require(15244) /* metro dependency 15244: useMessageRequestsCount */).useMessageRequestsCount();
const binding = env0_3;
const value3 = binding.useRef(value2);
const value4 = (require(566) /* metro dependency 566: flux */).useStateFromStores([MessageRequestStore],
function() {
return MessageRequestStore.isReady();
});
var env0_3 = binding.useRef(value4);
binding.useEffect(_fun116592, [value4, value2]);
let value = (importDefault(6619) /* metro dependency 6619: useRefValue */)(value3);
value = value <= 1;
return value && value2 === 1;
}
function useListHasSingleSpamMessageRequest() { // fn#116593, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15440:554, offset: 0x0248fa64, size: 186 bytes, params: 1, frame: 20
const value2 = (require(15245) /* metro dependency 15245: useSpamMessageRequestsCount */).useSpamMessageRequestCount();
const binding = env0_3;
const value3 = binding.useRef(value2);
const value4 = (require(566) /* metro dependency 566: flux */).useStateFromStores([SpamMessageRequestStore],
function() {
return SpamMessageRequestStore.isReady();
});
var env0_3 = binding.useRef(value4);
binding.useEffect(_fun116595, [value4, value2]);
let value = (importDefault(6619) /* metro dependency 6619: useRefValue */)(value3);
value = value <= 1;
return value && value2 === 1;
}
function _fun116592() { // fn#116592, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15440:439, offset: 0x0248fa2d, size: 55 bytes, params: 1, frame: 3
if (env0_2 && !env0_3.current) {
env0_3.current = true;
env0_1.current = env0_0;
}
function useListHasSingleSpamMessageRequest() { // fn#116593, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15440:554, offset: 0x0248fa64, size: 186 bytes, params: 1, frame: 20
const value2 = (UseSpamMessageRequestsCountModule).useSpamMessageRequestCount();
const binding = env0_3;
const value3 = binding.useRef(value2);
const value4 = (require(566) /* metro dependency 566: flux */).useStateFromStores([SpamMessageRequestStore],
function() {
return SpamMessageRequestStore.isReady();
});
var env0_3 = binding.useRef(value4);
binding.useEffect(_fun116595, [value4, value2]);
let value = (UseRefValue)(value3);
value = value <= 1;
return value && value2 === 1;
function _fun116595() { // fn#116595, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15440:743, offset: 0x0248fa2d, size: 55 bytes, params: 1, frame: 3
if (env0_2 && !env0_3.current) {
env0_3.current = true;
env0_1.current = env0_0;
}
}
}
}
global.__d(_fun116589, 15243, [31, 4621, 4622, 15244, 566, 6619, 15245,
2]) /* metro module 15243, dependencies: [31, 4621, 4622, 15244, 566, 6619, 15245, 2] */;
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -1,24 +1,36 @@
/* Metro module 15237; source: modules/message_request/hooks/useMessageRequestTimestampText.tsx; dependencies: [4605, 21, 11942, 566, 3738, 7169, 2] */
import ReadStateStore from '../../../stores/ReadStateStore.tsx'; /* Metro dependency 4605 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as FluxModule from '../../../external/discord_common/js/packages/flux/index.tsx'; /* Metro dependency 566 */
import * as UseMessageRequestPreviewModule from './useMessageRequestPreview.tsx'; /* Metro dependency 11942 */
function _fun116555(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#116555, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15434:6, offset: 0x0248e6e7, size: 144 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const readStateStore = importDefault(4605) /* metro dependency 4605: ReadStateStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/message_request/hooks/useMessageRequestTimestampText.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/message_request/hooks/useMessageRequestTimestampText.tsx');
exports.useMessageRequestTimestampText = useMessageRequestTimestampText;
exports.useMessageRequestRelativeTimestampText = useMessageRequestRelativeTimestampText;
}
function getMessageTimestampForChannel(a0) { // fn#116556, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15434:106, offset: 0x0248e777, size: 119 bytes, params: 2, frame: 14
var r0;
var value;
const lastMessageId = a0.lastMessageId;
const message = a0.message;
if (a0.loaded) {
if (message != null) {
value = importDefault(21) /* metro dependency 21: SnowflakeUtils */;
value = value.extractTimestamp(message.id);
r0 = value;
function getMessageTimestampForChannel(a0) { // fn#116556, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15434:106, offset: 0x0248e777, size: 119 bytes, params: 2, frame: 14
var r0;
var value;
const lastMessageId = a0.lastMessageId;
const message = a0.message;
if (a0.loaded) {
if (message != null) {
value = importDefault(21) /* metro dependency 21: SnowflakeUtils */;
value = value.extractTimestamp(message.id);
r0 = value;
} else {
value = null;
if (value != lastMessageId) {
value = importDefault(21) /* metro dependency 21: SnowflakeUtils */;
value = value.extractTimestamp(lastMessageId);
r0 = value;
} else {
r0 = value;
}
}
} else {
value = null;
if (value != lastMessageId) {
@@ -29,62 +41,64 @@ function getMessageTimestampForChannel(a0) { // fn#116556, source: /ci/build/dis
r0 = value;
}
}
} else {
value = null;
if (value != lastMessageId) {
value = importDefault(21) /* metro dependency 21: SnowflakeUtils */;
value = value.extractTimestamp(lastMessageId);
r0 = value;
return r0;
}
function useMessageRequestTimestampText(a0) { // fn#116557, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15434:404, offset: 0x0248e7ee, size: 163 bytes, params: 2, frame: 19
var r0;
const env0_0 = a0;
var value;
const value2 = (UseMessageRequestPreviewModule).useMessageRequestPreview(a0);
const getMessageTimestampForChannelBinding = getMessageTimestampForChannel;
const object = {};
const useStateFromStores = FluxModule.useStateFromStores;
const readStateStoreBinding = ReadStateStore;
object.lastMessageId = Reflect.apply(useStateFromStores, FluxModule, [[readStateStoreBinding], _fun116558]);
copyDataProperties(object, value2, readStateStoreBinding);
const messageTimestampForChannelBinding = getMessageTimestampForChannelBinding(object);
if (messageTimestampForChannelBinding == null) {
r0 = '';
} else {
value = (importDefault(3738) /* metro dependency 3738 */)(messageTimestampForChannelBinding);
value = value.calendar();
r0 = value;
}
return r0;
function _fun116558() { // fn#116558, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15434:568, offset: 0x0248e891, size: 32 bytes, params: 1, frame: 11
const readStateStoreBinding = ReadStateStore;
return readStateStoreBinding.lastMessageId(env0_0.id);
}
}
return r0;
}
function useMessageRequestTimestampText(a0) { // fn#116557, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15434:404, offset: 0x0248e7ee, size: 163 bytes, params: 2, frame: 19
var r0;
const env0_0 = a0;
var value;
const value2 = (require(11942) /* metro dependency 11942: useMessageRequestPreview */).useMessageRequestPreview(a0);
const getMessageTimestampForChannelBinding = getMessageTimestampForChannel;
const object2 = {};
object2.lastMessageId = (require(566) /* metro dependency 566: flux */).useStateFromStores([ReadStateStore],
_fun116558);
copyDataProperties(object2, value2, ReadStateStore);
const messageTimestampForChannelBinding = getMessageTimestampForChannelBinding(object2);
if (messageTimestampForChannelBinding == null) {
r0 = '';
} else {
value = (importDefault(3738) /* metro dependency 3738 */)(messageTimestampForChannelBinding);
value = value.calendar();
r0 = value;
function useMessageRequestRelativeTimestampText(a0) { // fn#116559, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15434:685, offset: 0x0248e8b1, size: 159 bytes, params: 2, frame: 19
var r0;
const env0_0 = a0;
var value;
const value2 = (UseMessageRequestPreviewModule).useMessageRequestPreview(a0);
const getMessageTimestampForChannelBinding = getMessageTimestampForChannel;
const object = {};
const useStateFromStores = FluxModule.useStateFromStores;
const readStateStoreBinding = ReadStateStore;
object.lastMessageId = Reflect.apply(useStateFromStores, FluxModule, [[readStateStoreBinding], _fun116560]);
copyDataProperties(object, value2, readStateStoreBinding);
const messageTimestampForChannelBinding = getMessageTimestampForChannelBinding(object);
if (messageTimestampForChannelBinding == null) {
r0 = '';
} else {
value = require(7169) /* metro dependency 7169: ThreadUtils */;
value = value.getTimestampString(messageTimestampForChannelBinding);
r0 = value;
}
return r0;
function _fun116560() { // fn#116560, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15434:857, offset: 0x0248e891, size: 32 bytes, params: 1, frame: 11
const readStateStoreBinding = ReadStateStore;
return readStateStoreBinding.lastMessageId(env0_0.id);
}
}
return r0;
}
function useMessageRequestRelativeTimestampText(a0) { // fn#116559, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15434:685, offset: 0x0248e8b1, size: 159 bytes, params: 2, frame: 19
var r0;
const env0_0 = a0;
var value;
const value2 = (require(11942) /* metro dependency 11942: useMessageRequestPreview */).useMessageRequestPreview(a0);
const getMessageTimestampForChannelBinding = getMessageTimestampForChannel;
const object2 = {};
object2.lastMessageId = (require(566) /* metro dependency 566: flux */).useStateFromStores([ReadStateStore],
_fun116560);
copyDataProperties(object2, value2, ReadStateStore);
const messageTimestampForChannelBinding = getMessageTimestampForChannelBinding(object2);
if (messageTimestampForChannelBinding == null) {
r0 = '';
} else {
value = require(7169) /* metro dependency 7169: ThreadUtils */;
value = value.getTimestampString(messageTimestampForChannelBinding);
r0 = value;
}
return r0;
}
function _fun116558() { // fn#116558, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15434:568, offset: 0x0248e891, size: 32 bytes, params: 1, frame: 11
return ReadStateStore.lastMessageId(env0_0.id);
}
global.__d(_fun116555, 15237, [4605, 21, 11942, 566, 3738, 7169,
2]) /* metro module 15237, dependencies: [4605, 21, 11942, 566, 3738, 7169, 2] */;
@@ -1,18 +1,25 @@
/* Metro module 15244; source: modules/message_request/hooks/useMessageRequestsCount.tsx; dependencies: [4621, 566, 2] */
import MessageRequestStore from '../MessageRequestStore.tsx'; /* Metro dependency 4621 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
function _fun116596(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#116596, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15441:6, offset: 0x0248fb31, size: 114 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const messageRequestStore = importDefault(4621) /* metro dependency 4621: MessageRequestStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/message_request/hooks/useMessageRequestsCount.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/message_request/hooks/useMessageRequestsCount.tsx');
exports.useMessageRequestsCount = function() {
return require(dependencyMap[1]).useStateFromStores([MessageRequestStore], _fun116598);
};
function useMessageRequestsCount() { // fn#116597, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15441:223, offset: 0x0248fba3, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([MessageRequestStore], function() {
return MessageRequestStore.getMessageRequestsCount();
});
function _fun116598() { // fn#116598, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15441:297, offset: 0x0248fbde, size: 19 bytes, params: 1, frame: 9
return MessageRequestStore.getMessageRequestsCount();
}
}
}
function useMessageRequestsCount() { // fn#116597, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15441:223, offset: 0x0248fba3, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([MessageRequestStore], function() {
return MessageRequestStore.getMessageRequestsCount();
});
}
global.__d(_fun116596, 15244, [4621, 566, 2]) /* metro module 15244, dependencies: [4621, 566, 2] */;
@@ -1,62 +1,72 @@
/* Metro module 15240; source: modules/message_request/hooks/useMutualGuilds.tsx; dependencies: [31, 5189, 1878, 566, 694, 8491, 2] */
import UserStore from '../../../stores/UserStore.tsx'; /* Metro dependency 1878 */
import UserProfileStore from '../../user_profile/UserProfileStore.tsx'; /* Metro dependency 5189 */
import MaybeFetchUserProfile from '../../user_profile/maybeFetchUserProfile.tsx'; /* Metro dependency 8491 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as FluxModule from '../../../external/discord_common/js/packages/flux/index.tsx'; /* Metro dependency 566 */
function _fun116569(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#116569, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15437:6, offset: 0x0248f34d, size: 153 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importAll(31) /* metro dependency 31 */;
const userProfileStore = importDefault(5189) /* metro dependency 5189: UserProfileStore */;
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/message_request/hooks/useMutualGuilds.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/message_request/hooks/useMutualGuilds.tsx');
exports.useMutualGuildsForMessageRequests = useMutualGuildsForMessageRequests;
}
function useMutualGuildsForMessageRequests(a0) { // fn#116570, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15437:245, offset: 0x0248f3e6, size: 152 bytes, params: 2, frame: 20
const env0_0 = a0;
const user = (FluxModule).useStateFromStores([UserStore], _fun116571);
const value2 = (FluxModule).useStateFromStoresArray([UserProfileStore],
_fun116572);
ReactModule.useEffect(_fun116574, [value2, user, a0]);
return value2;
function _fun116571() { // fn#116571, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15437:329, offset: 0x01dd31cb, size: 27 bytes, params: 1, frame: 11
return UserStore.getUser(env0_0);
}
function useMutualGuildsForMessageRequests(a0) { // fn#116570, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15437:245, offset: 0x0248f3e6, size: 152 bytes, params: 2, frame: 20
const env0_0 = a0;
const user = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], _fun116571);
const value2 = (require(566) /* metro dependency 566: flux */).useStateFromStoresArray([UserProfileStore],
_fun116572);
env0_3.useEffect(_fun116574, [value2, user, a0]);
return value2;
}
function _fun116572() { // fn#116572, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15437:387, offset: 0x0248f47e, size: 65 bytes, params: 1, frame: 13
var environment;
var r0;
let value = environment.__proto__;
value = UserProfileStore.getMutualGuilds(env0_0);
if (value == null) {
r0 = undefined;
} else {
value = value.map(function(a0) {
return a0.guild;
});
r0 = value;
}
r0 = r0 ?? [];
return r0;
}
function _fun116574() { // fn#116574, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15437:503, offset: 0x0248f4bf, size: 114 bytes, params: 1, frame: 12
var environment;
var value4;
var value;
let r0 = env0_2.length === 0 && user != null;
if (r0) {
value4 = environment.__proto__;
value = UserProfileStore.getMutualGuilds(env0_0);
value = value == null;
r0 = value;
}
if (r0) {
value = environment.__proto__;
value = importDefault(694) /* metro dependency 694: Dispatcher */;
value.wait(_fun116575);
}
function _fun116575() { // fn#116575, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15437:573, offset: 0x0248f531, size: 50 bytes, params: 1, frame: 15
const value = environment.__proto__.__proto__;
return (MaybeFetchUserProfile)(env1_0, undefined,
{withMutualGuilds: true});
}
}
function _fun116572() { // fn#116572, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15437:387, offset: 0x0248f47e, size: 65 bytes, params: 1, frame: 13
var environment;
var r0;
let value = environment.__proto__;
value = UserProfileStore.getMutualGuilds(env0_0);
if (value == null) {
r0 = undefined;
} else {
value = value.map(function(a0) {
return a0.guild;
});
r0 = value;
}
r0 = r0 ?? [];
return r0;
}
function _fun116574() { // fn#116574, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15437:503, offset: 0x0248f4bf, size: 114 bytes, params: 1, frame: 12
var environment;
var value4;
var value;
let r0 = env0_2.length === 0 && user != null;
if (r0) {
value4 = environment.__proto__;
value = UserProfileStore.getMutualGuilds(env0_0);
value = value == null;
r0 = value;
}
if (r0) {
value = environment.__proto__;
value = importDefault(694) /* metro dependency 694: Dispatcher */;
value.wait(_fun116575);
}
}
function _fun116575() { // fn#116575, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15437:573, offset: 0x0248f531, size: 50 bytes, params: 1, frame: 15
const value = environment.__proto__.__proto__;
return (importDefault(8491) /* metro dependency 8491: maybeFetchUserProfile */)(env1_0, undefined,
{withMutualGuilds: true});
}
global.__d(_fun116569, 15240, [31, 5189, 1878, 566, 694, 8491,
2]) /* metro module 15240, dependencies: [31, 5189, 1878, 566, 694, 8491, 2] */;
@@ -1,10 +1,13 @@
/* Metro module 11900; source: modules/message_request/hooks/useRequireConfirmationOnAccept.tsx; dependencies: [11901, 2] */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
function _fun91350(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#91350, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12086:6, offset: 0x0205c12f, size: 99 bytes, params: 8, frame: 17
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/message_request/hooks/useRequireConfirmationOnAccept.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/message_request/hooks/useRequireConfirmationOnAccept.tsx');
exports.default = function() {
return importDefault(dependencyMap[0])();
};
}
global.__d(_fun91350, 11900, [11901, 2]) /* metro module 11900, dependencies: [11901, 2] */;
@@ -1,51 +1,73 @@
/* Metro module 15241; source: modules/message_request/hooks/useSortedMessageRequests.tsx; dependencies: [31, 1379, 1878, 4621, 566, 15242, 2] */
import ChannelStore from '../../../stores/ChannelStore.tsx'; /* Metro dependency 1379 */
import UserStore from '../../../stores/UserStore.tsx'; /* Metro dependency 1878 */
import MessageRequestStore from '../MessageRequestStore.tsx'; /* Metro dependency 4621 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as FluxModule from '../../../external/discord_common/js/packages/flux/index.tsx'; /* Metro dependency 566 */
function _fun116576(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#116576, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15438:6, offset: 0x0248f563, size: 165 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = importAll(31) /* metro dependency 31 */;
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
const messageRequestStore = importDefault(4621) /* metro dependency 4621: MessageRequestStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/message_request/hooks/useSortedMessageRequests.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/message_request/hooks/useSortedMessageRequests.tsx');
exports.default = useSortedMessageRequests;
function useSortedMessageRequests() { // fn#116577, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15438:238, offset: 0x0248f608, size: 203 bytes, params: 1, frame: 21
const useStateFromStores = FluxModule.useStateFromStores;
const channelStoreBinding = ChannelStore;
const value2 = FluxModule.useStateFromStoresArray([channelStoreBinding, MessageRequestStore], _fun116579,
[Reflect.apply(useStateFromStores, FluxModule, [[channelStoreBinding], function() {
return ChannelStore.getPrivateChannelsVersion();
}])]);
return ReactModule.useMemo(_fun116584, [value2, FluxModule.useStateFromStoresObject([UserStore], function() {
var object = {};
object.forEach(_fun116583);
return object;
}, [value2])]);
function _fun116579() { // fn#116579, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15438:389, offset: 0x0248f6e6, size: 126 bytes, params: 1, frame: 14
var environment;
const value = environment.__proto__;
const env0_0 = ChannelStore.getMutablePrivateChannels();
const Array = global.Array;
const from = Array.from;
const messageRequestStoreBinding = MessageRequestStore;
const getMessageRequestChannelIds = messageRequestStoreBinding.getMessageRequestChannelIds;
return (require(15242) /* metro dependency 15242: MessageRequestStoreUtils */).sortChannelIds(Reflect.apply(from,
Array, [Reflect.apply(getMessageRequestChannelIds, messageRequestStoreBinding,
[])]).map(_fun116580).filter(function(a0) {
return a0 != null;
}));
function _fun116580(a0) { // fn#116580, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15438:481, offset: 0x00c3fbaf, size: 16 bytes, params: 2, frame: 2
return env0_0[a0];
}
}
function _fun116582() { // fn#116582, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15438:592, offset: 0x0248f764, size: 34 bytes, params: 1, frame: 12
const object = {};
object.forEach(_fun116583);
return object;
function _fun116583(a0) { // fn#116583, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15438:624, offset: 0x0248f786, size: 59 bytes, params: 2, frame: 13
let value = environment.__proto__.__proto__;
value = UserStore.getUser(a0.recipients[0]);
if (value != null) {
env0_0[a0.id] = value;
}
}
}
function _fun116584() { // fn#116584, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15438:712, offset: 0x0248f7c1, size: 28 bytes, params: 1, frame: 11
return env0_0.map(_fun116585);
function _fun116585(a0) { // fn#116585, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15438:723, offset: 0x0248f7dd, size: 31 bytes, params: 2, frame: 3
return {channel: a0, user: env1_1[a0.id]};
}
}
}
}
function useSortedMessageRequests() { // fn#116577, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15438:238, offset: 0x0248f608, size: 203 bytes, params: 1, frame: 21
const value2 = (require(566) /* metro dependency 566: flux */).useStateFromStoresArray([ChannelStore,
MessageRequestStore], _fun116579,
[(require(566) /* metro dependency 566: flux */).useStateFromStores([ChannelStore], function() {
return ChannelStore.getPrivateChannelsVersion();
})]);
return env0_2.useMemo(_fun116584, [value2,
(require(566) /* metro dependency 566: flux */).useStateFromStoresObject([UserStore], function() {
var object = {};
object.forEach(_fun116583);
return object;
}, [value2])]);
}
function _fun116579() { // fn#116579, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15438:389, offset: 0x0248f6e6, size: 126 bytes, params: 1, frame: 14
var environment;
const value = environment.__proto__;
const env0_0 = ChannelStore.getMutablePrivateChannels();
const Array = global.Array;
const from = Array.from;
const getMessageRequestChannelIds = MessageRequestStore.getMessageRequestChannelIds;
return (require(15242) /* metro dependency 15242: MessageRequestStoreUtils */).sortChannelIds(Reflect.apply(from,
Array, [Reflect.apply(getMessageRequestChannelIds, MessageRequestStore,
[])]).map(_fun116580).filter(function(a0) {
return a0 != null;
}));
}
function _fun116582() { // fn#116582, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15438:592, offset: 0x0248f764, size: 34 bytes, params: 1, frame: 12
const object2 = {};
object2.forEach(_fun116583);
return object2;
}
function _fun116584() { // fn#116584, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15438:712, offset: 0x0248f7c1, size: 28 bytes, params: 1, frame: 11
return env0_0.map(_fun116585);
}
global.__d(_fun116576, 15241, [31, 1379, 1878, 4621, 566, 15242,
2]) /* metro module 15241, dependencies: [31, 1379, 1878, 4621, 566, 15242, 2] */;
@@ -1,50 +1,73 @@
/* Metro module 15253; source: modules/message_request/hooks/useSortedSpamMessageRequests.tsx; dependencies: [31, 1379, 1878, 4622, 566, 15242, 2] */
import ChannelStore from '../../../stores/ChannelStore.tsx'; /* Metro dependency 1379 */
import UserStore from '../../../stores/UserStore.tsx'; /* Metro dependency 1878 */
import SpamMessageRequestStore from '../SpamMessageRequestStore.tsx'; /* Metro dependency 4622 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as FluxModule from '../../../external/discord_common/js/packages/flux/index.tsx'; /* Metro dependency 566 */
function _fun116631(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#116631, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15450:6, offset: 0x02491098, size: 165 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = importAll(31) /* metro dependency 31 */;
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
const spamMessageRequestStore = importDefault(4622) /* metro dependency 4622: SpamMessageRequestStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/message_request/hooks/useSortedSpamMessageRequests.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/message_request/hooks/useSortedSpamMessageRequests.tsx');
exports.default = useSortedSpamMessageRequests;
function useSortedSpamMessageRequests() { // fn#116632, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15450:242, offset: 0x0249113d, size: 203 bytes, params: 1, frame: 21
const useStateFromStores = FluxModule.useStateFromStores;
const channelStoreBinding = ChannelStore;
const value2 = FluxModule.useStateFromStoresArray([channelStoreBinding, SpamMessageRequestStore], _fun116634,
[Reflect.apply(useStateFromStores, FluxModule, [[channelStoreBinding], function() {
return ChannelStore.getPrivateChannelsVersion();
}])]);
return ReactModule.useMemo(_fun116639, [value2, FluxModule.useStateFromStoresObject([UserStore], function() {
var object = {};
object.forEach(_fun116638);
return object;
}, [value2])]);
function _fun116634() { // fn#116634, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15450:397, offset: 0x02491208, size: 126 bytes, params: 1, frame: 14
var environment;
const value = environment.__proto__;
const env0_0 = ChannelStore.getMutablePrivateChannels();
const Array = global.Array;
const from = Array.from;
const spamMessageRequestStoreBinding = SpamMessageRequestStore;
const getSpamChannelIds = spamMessageRequestStoreBinding.getSpamChannelIds;
return (require(15242) /* metro dependency 15242: MessageRequestStoreUtils */).sortChannelIds(Reflect.apply(from,
Array, [Reflect.apply(getSpamChannelIds, spamMessageRequestStoreBinding,
[])]).map(_fun116635).filter(function(a0) {
return a0 != null;
}));
function _fun116635(a0) { // fn#116635, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15450:479, offset: 0x00c3fbaf, size: 16 bytes, params: 2, frame: 2
return env0_0[a0];
}
}
function _fun116637() { // fn#116637, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15450:590, offset: 0x02491286, size: 34 bytes, params: 1, frame: 12
const object = {};
object.forEach(_fun116638);
return object;
function _fun116638(a0) { // fn#116638, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15450:622, offset: 0x0248f786, size: 59 bytes, params: 2, frame: 13
let value = environment.__proto__.__proto__;
value = UserStore.getUser(a0.recipients[0]);
if (value != null) {
env0_0[a0.id] = value;
}
}
}
function _fun116639() { // fn#116639, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15450:710, offset: 0x024912a8, size: 28 bytes, params: 1, frame: 11
return env0_0.map(_fun116640);
function _fun116640(a0) { // fn#116640, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15450:721, offset: 0x0248f7dd, size: 31 bytes, params: 2, frame: 3
return {channel: a0, user: env1_1[a0.id]};
}
}
}
}
function useSortedSpamMessageRequests() { // fn#116632, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15450:242, offset: 0x0249113d, size: 203 bytes, params: 1, frame: 21
const value2 = (require(566) /* metro dependency 566: flux */).useStateFromStoresArray([ChannelStore,
SpamMessageRequestStore], _fun116634,
[(require(566) /* metro dependency 566: flux */).useStateFromStores([ChannelStore], function() {
return ChannelStore.getPrivateChannelsVersion();
})]);
return env0_2.useMemo(_fun116639, [value2,
(require(566) /* metro dependency 566: flux */).useStateFromStoresObject([UserStore], function() {
var object = {};
object.forEach(_fun116638);
return object;
}, [value2])]);
}
function _fun116634() { // fn#116634, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15450:397, offset: 0x02491208, size: 126 bytes, params: 1, frame: 14
var environment;
const value = environment.__proto__;
const env0_0 = ChannelStore.getMutablePrivateChannels();
const Array = global.Array;
const from = Array.from;
const getSpamChannelIds = SpamMessageRequestStore.getSpamChannelIds;
return (require(15242) /* metro dependency 15242: MessageRequestStoreUtils */).sortChannelIds(Reflect.apply(from,
Array, [Reflect.apply(getSpamChannelIds, SpamMessageRequestStore, [])]).map(_fun116635).filter(function(a0) {
return a0 != null;
}));
}
function _fun116637() { // fn#116637, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15450:590, offset: 0x02491286, size: 34 bytes, params: 1, frame: 12
const object2 = {};
object2.forEach(_fun116638);
return object2;
}
function _fun116639() { // fn#116639, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15450:710, offset: 0x024912a8, size: 28 bytes, params: 1, frame: 11
return env0_0.map(_fun116640);
}
global.__d(_fun116631, 15253, [31, 1379, 1878, 4622, 566, 15242,
2]) /* metro module 15253, dependencies: [31, 1379, 1878, 4622, 566, 15242, 2] */;
@@ -1,18 +1,25 @@
/* Metro module 15245; source: modules/message_request/hooks/useSpamMessageRequestsCount.tsx; dependencies: [4622, 566, 2] */
import SpamMessageRequestStore from '../SpamMessageRequestStore.tsx'; /* Metro dependency 4622 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
function _fun116599(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#116599, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15442:6, offset: 0x0248fbf1, size: 114 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const spamMessageRequestStore = importDefault(4622) /* metro dependency 4622: SpamMessageRequestStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/message_request/hooks/useSpamMessageRequestsCount.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/message_request/hooks/useSpamMessageRequestsCount.tsx');
exports.useSpamMessageRequestCount = function() {
return require(dependencyMap[1]).useStateFromStores([SpamMessageRequestStore], _fun116601);
};
function useSpamMessageRequestCount() { // fn#116600, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15442:230, offset: 0x0248fc63, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([SpamMessageRequestStore], function() {
return SpamMessageRequestStore.getSpamChannelsCount();
});
function _fun116601() { // fn#116601, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15442:307, offset: 0x0248fc9e, size: 19 bytes, params: 1, frame: 9
return SpamMessageRequestStore.getSpamChannelsCount();
}
}
}
function useSpamMessageRequestCount() { // fn#116600, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15442:230, offset: 0x0248fc63, size: 59 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([SpamMessageRequestStore], function() {
return SpamMessageRequestStore.getSpamChannelsCount();
});
}
global.__d(_fun116599, 15245, [4622, 566, 2]) /* metro module 15245, dependencies: [4622, 566, 2] */;