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,4 +1,11 @@
/* Metro module 13775; source: modules/main_tabs_v2/useMessagePreviews.tsx; dependencies: [1348, 4605, 3829, 566, 9618, 3834, 13776, 2] */
import UserSettingsProtoStore from '../user_settings/UserSettingsProtoStore.tsx'; /* Metro dependency 1348 */
import ReadStateStore from '../../stores/ReadStateStore.tsx'; /* Metro dependency 4605 */
import UseLatestChannelMessage from '../message_previews/useLatestChannelMessage.tsx'; /* Metro dependency 13776 */
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 ChannelListLayoutTypesModule from './ChannelListLayoutTypes.tsx'; /* Metro dependency 3834 */
function _fun105067(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105067, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13972:6, offset: 0x022ac58c, size: 151 bytes, params: 8, frame: 20
let env0_0 = require;
const closure = function(a0) {
@@ -7,48 +14,48 @@ function _fun105067(global, require, importDefault, importAll, module, exports,
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const userSettingsProtoStore = importDefault(1348) /* metro dependency 1348: UserSettingsProtoStore */;
const readStateStore = importDefault(4605) /* metro dependency 4605: ReadStateStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/main_tabs_v2/useMessagePreviews.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/main_tabs_v2/useMessagePreviews.tsx');
exports.default = useMessagePreview;
exports.useMessagePreviewSetting = closure;
}
function useMessagePreviewSetting(a0) { // fn#105068, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13972:116, offset: 0x022ac623, size: 66 bytes, params: 2, frame: 14
const env0_0 = a0;
return (FluxModule).useStateFromStores([UserSettingsProtoStore], _fun105069);
function _fun105069() { // fn#105069, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13972:192, offset: 0x022ac665, size: 186 bytes, params: 1, frame: 16
var r0;
var ValidMessagePreviewTypes;
const MessagePreviewSetting = (require(3829) /* metro dependency 3829: UserSettings */).MessagePreviewSetting;
const value = environment.__proto__;
const guilds = UserSettingsProtoStore.settings.guilds;
const binding = env0_0;
const value3 = null;
const r1 = value3 != binding ? value3 == guilds || value3 == guilds.guilds[binding] || value3 == guilds.guilds[binding].mobileRedesignChannelListSettings ? undefined : guilds.guilds[binding].mobileRedesignChannelListSettings.messagePreviews : value3;
if (value3 == r1) {
r0 = MessagePreviewSetting.getSetting();
} else {
ValidMessagePreviewTypes = (require(3829) /* metro dependency 3829: UserSettings */).ValidMessagePreviewTypes;
r0 = ValidMessagePreviewTypes.has(r1.value) ? r1.value : MessagePreviewSetting.getSetting();
}
return r0;
}
}
function useMessagePreview(a0, {unread, disabled}) { // fn#105070, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13972:583, offset: 0x022ac71f, size: 243 bytes, params: 3, frame: 21
const MessagePreviewTypes = (ChannelListLayoutTypesModule).MessagePreviewTypes;
const env0_0 = a0;
const value2 = useMessagePreviewSetting(a0.guild_id);
const value3 = (FluxModule).useStateFromStores([ReadStateStore], _fun105071);
let r2 = disabled || (importDefault(9618) /* metro dependency 9618: useIsNsfwGated */)(a0);
r2 = !r2 ? value2 === MessagePreviewTypes.NONE : r2;
r2 = !r2 ? value2 === MessagePreviewTypes.UNREADS && !(unread ?? value3) : r2;
return (UseLatestChannelMessage)(a0, r2);
function _fun105071() { // fn#105071, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13972:712, offset: 0x022ac812, size: 45 bytes, params: 1, frame: 12
return env0_0 != null && ReadStateStore.hasUnread(env0_0.id);
}
function useMessagePreviewSetting(a0) { // fn#105068, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13972:116, offset: 0x022ac623, size: 66 bytes, params: 2, frame: 14
const env0_0 = a0;
return (require(566) /* metro dependency 566: flux */).useStateFromStores([UserSettingsProtoStore], _fun105069);
}
function useMessagePreview(a0, {unread, disabled}) { // fn#105070, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13972:583, offset: 0x022ac71f, size: 243 bytes, params: 3, frame: 21
const MessagePreviewTypes = (require(3834) /* metro dependency 3834: ChannelListLayoutTypes */).MessagePreviewTypes;
const env0_0 = a0;
const value2 = useMessagePreviewSetting(a0.guild_id);
const value3 = (require(566) /* metro dependency 566: flux */).useStateFromStores([ReadStateStore], _fun105071);
let r2 = disabled || (importDefault(9618) /* metro dependency 9618: useIsNsfwGated */)(a0);
r2 = !r2 ? value2 === MessagePreviewTypes.NONE : r2;
r2 = !r2 ? value2 === MessagePreviewTypes.UNREADS && !(unread ?? value3) : r2;
return (importDefault(13776) /* metro dependency 13776: useLatestChannelMessage */)(a0, r2);
}
function _fun105069() { // fn#105069, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13972:192, offset: 0x022ac665, size: 186 bytes, params: 1, frame: 16
var r0;
var ValidMessagePreviewTypes;
const MessagePreviewSetting = (require(3829) /* metro dependency 3829: UserSettings */).MessagePreviewSetting;
const value = environment.__proto__;
const guilds = UserSettingsProtoStore.settings.guilds;
const binding = env0_0;
const value3 = null;
const r1 = value3 != binding ? value3 == guilds || value3 == guilds.guilds[binding] || value3 == guilds.guilds[binding].mobileRedesignChannelListSettings ? undefined : guilds.guilds[binding].mobileRedesignChannelListSettings.messagePreviews : value3;
if (value3 == r1) {
r0 = MessagePreviewSetting.getSetting();
} else {
ValidMessagePreviewTypes = (require(3829) /* metro dependency 3829: UserSettings */).ValidMessagePreviewTypes;
r0 = ValidMessagePreviewTypes.has(r1.value) ? r1.value : MessagePreviewSetting.getSetting();
}
return r0;
}
function _fun105071() { // fn#105071, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13972:712, offset: 0x022ac812, size: 45 bytes, params: 1, frame: 12
return env0_0 != null && ReadStateStore.hasUnread(env0_0.id);
}
global.__d(_fun105067, 13775, [1348, 4605, 3829, 566, 9618, 3834, 13776,
2]) /* metro module 13775, dependencies: [1348, 4605, 3829, 566, 9618, 3834, 13776, 2] */;