67 lines
4.5 KiB
TypeScript
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] */;
|