Files
2026-07-28 01:06:53 +03:00

67 lines
4.5 KiB
TypeScript

/* Metro module 11320; source: modules/messages/useAllowedChatOverlays.tsx; dependencies: [1378, 1379, 11318, 8044, 632, 3774, 8102, 2] */
import EmbeddedActivitiesStore from '../activities/EmbeddedActivitiesStore.tsx'; /* Metro dependency 1378 */
import ChannelStore from '../../stores/ChannelStore.tsx'; /* Metro dependency 1379 */
import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as UseStateFromStoresModule from '../../external/discord_common/js/packages/flux/useStateFromStores.tsx'; /* Metro dependency 632 */
import * as EmbeddedActivityLocationUtilsModule from '../activities/utils/embeddedActivityLocationUtils.tsx'; /* Metro dependency 3774 */
import * as ActivityPanelConstantsModule from '../activities/panel/ActivityPanelConstants.tsx'; /* Metro dependency 8044 */
import * as ChatOverlayConstantsModule from './ChatOverlayConstants.tsx'; /* Metro dependency 11318 */
function _fun86345(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#86345, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11506:6, offset: 0x01f92051, size: 416 bytes, params: 8, frame: 21
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const ChatOverlays = (ChatOverlayConstantsModule).ChatOverlays;
const ActivityPanelModes = (ActivityPanelConstantsModule).ActivityPanelModes;
object = {};
let NEW_MESSAGES = ChatOverlays.NEW_MESSAGES;
let OPT_IN_CHANNEL = ChatOverlays.OPT_IN_CHANNEL;
let SUMMARIES = ChatOverlays.SUMMARIES;
object['no_text_activity'] = [NEW_MESSAGES, OPT_IN_CHANNEL, SUMMARIES];
const DISCONNECTED = ActivityPanelModes.DISCONNECTED;
NEW_MESSAGES = ChatOverlays.NEW_MESSAGES;
OPT_IN_CHANNEL = ChatOverlays.OPT_IN_CHANNEL;
SUMMARIES = ChatOverlays.SUMMARIES;
object[DISCONNECTED] = [NEW_MESSAGES, OPT_IN_CHANNEL, SUMMARIES];
const LAUNCHING_WITH_ORIENTATION_CHANGE = ActivityPanelModes.LAUNCHING_WITH_ORIENTATION_CHANGE;
NEW_MESSAGES = ChatOverlays.NEW_MESSAGES;
OPT_IN_CHANNEL = ChatOverlays.OPT_IN_CHANNEL;
SUMMARIES = ChatOverlays.SUMMARIES;
object[LAUNCHING_WITH_ORIENTATION_CHANGE] = [NEW_MESSAGES, OPT_IN_CHANNEL, SUMMARIES];
const PANEL = ActivityPanelModes.PANEL;
object[PANEL] = [];
const PIP = ActivityPanelModes.PIP;
NEW_MESSAGES = ChatOverlays.NEW_MESSAGES;
OPT_IN_CHANNEL = ChatOverlays.OPT_IN_CHANNEL;
SUMMARIES = ChatOverlays.SUMMARIES;
object[PIP] = [NEW_MESSAGES, OPT_IN_CHANNEL, SUMMARIES];
const ACTIVITY_POPOUT_WINDOW = ActivityPanelModes.ACTIVITY_POPOUT_WINDOW;
NEW_MESSAGES = ChatOverlays.NEW_MESSAGES;
OPT_IN_CHANNEL = ChatOverlays.OPT_IN_CHANNEL;
SUMMARIES = ChatOverlays.SUMMARIES;
object[ACTIVITY_POPOUT_WINDOW] = [NEW_MESSAGES, OPT_IN_CHANNEL, SUMMARIES];
(FileImportTrackerModule).fileFinishedImporting('modules/messages/useAllowedChatOverlays.tsx');
exports.default = useAllowedChatOverlays;
function useAllowedChatOverlays() { // fn#86346, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11506:617, offset: 0x01f921f1, size: 192 bytes, params: 1, frame: 20
const value2 = undefined;
const useStateFromStores = UseStateFromStoresModule.useStateFromStores;
const embeddedActivitiesStoreBinding = EmbeddedActivitiesStore;
const currentEmbeddedActivity = Reflect.apply(useStateFromStores, UseStateFromStoresModule,
[[embeddedActivitiesStoreBinding], function() {
return EmbeddedActivitiesStore.getCurrentEmbeddedActivity();
}]);
const activityPanelMode = UseStateFromStoresModule.useStateFromStores([embeddedActivitiesStoreBinding], function() {
return EmbeddedActivitiesStore.getActivityPanelMode();
});
const getEmbeddedActivityLocationChannelId = EmbeddedActivityLocationUtilsModule.getEmbeddedActivityLocationChannelId;
return value2 === currentEmbeddedActivity || (importDefault(8102) /* metro dependency 8102: isVoiceEmbeddedActivity */)(Reflect.apply(getEmbeddedActivityLocationChannelId,
EmbeddedActivityLocationUtilsModule,
[currentEmbeddedActivity == null ? value2 : currentEmbeddedActivity.location]),
ChannelStore) ? env0_5.no_text_activity : env0_5[activityPanelMode];
}
}
global.__d(_fun86345, 11320, [1378, 1379, 11318, 8044, 632, 3774, 8102,
2]) /* metro module 11320, dependencies: [1378, 1379, 11318, 8044, 632, 3774, 8102, 2] */;