Files
discord-decomp/sources/modules/dismissible_content/useSelectedDismissibleContentShared.tsx
2026-07-28 01:06:53 +03:00

45 lines
2.9 KiB
TypeScript

/* Metro module 7016; source: modules/dismissible_content/useSelectedDismissibleContentShared.tsx; dependencies: [31, 1369, 1376, 1370, 1366, 2] */
import DismissibleContentFrameworkStore from './DismissibleContentFrameworkStore.tsx'; /* Metro dependency 1369 */
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 DismissibleContentConstantsModule from './DismissibleContentConstants.tsx'; /* Metro dependency 1376 */
function _fun55594(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#55594, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7194:6, offset: 0x013ab2cb, size: 153 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
(FileImportTrackerModule).fileFinishedImporting('modules/dismissible_content/useSelectedDismissibleContentShared.tsx');
exports.useSelectedDismissibleContentShared = useSelectedDismissibleContentShared;
function useSelectedDismissibleContentShared(a0, a1) { // fn#55595, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7194:290, offset: 0x013ab364, size: 144 bytes, params: 3, frame: 18
var CONTENT_TYPES_WITH_BYPASS_FATIGUE;
const value = a2;
const env0_0 = a0;
const env0_1 = a1;
const r2 = value !== undefined ? value : false;
const env0_2 = a3;
let r8 = a0 != null && !r2;
if (r8) {
CONTENT_TYPES_WITH_BYPASS_FATIGUE = (require(1370) /* metro dependency 1370: DismissibleContentFatigueConfig */).CONTENT_TYPES_WITH_BYPASS_FATIGUE;
r8 = !CONTENT_TYPES_WITH_BYPASS_FATIGUE.has(a0);
}
env0_2.useEffect(function() {
return _fun55597;
}, [r8, a1, a0, a3]);
function _fun55596() { // fn#55596, offset: 0x013ab3f4, size: 9 bytes, params: 1, frame: 1
return _fun55597;
function _fun55597() { // fn#55597, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7194:433, offset: 0x013ab3fd, size: 162 bytes, params: 1, frame: 18
if (env1_3 && (DismissibleContentFrameworkStore.lastDismissed?.content !== env1_0 || (require(1366) /* metro dependency 1366: DismissibleContentTypes */).isGuildDismissibleContent(env1_0) && DismissibleContentFrameworkStore.lastDismissed?.guildId !== importAll)) {
value = environment.__proto__.__proto__;
require(ContentDismissActionType.AUTO_DISMISS, true);
}
}
}
}
}
global.__d(_fun55594, 7016, [31, 1369, 1376, 1370, 1366,
2]) /* metro module 7016, dependencies: [31, 1369, 1376, 1370, 1366, 2] */;