decord/source/modules/activities/EmbeddedActivitiesActionCreators.tsx

228 lines
11 KiB
TypeScript
Raw Normal View History

2026-07-24 07:16:23 +00:00
// Module ID: 10515
// Function ID: 81355
2026-07-20 16:05:17 +00:00
// Name: _runPrimaryAppCommandOrJoinEmbeddedActivity
2026-07-24 07:16:23 +00:00
// Dependencies: [5, 8007, 4167, 4143, 4310, 4153, 1194, 1348, 1838, 3758, 1849, 4146, 1347, 4155, 10256, 653, 4156, 1345, 6978, 10511, 6995, 10516, 10542, 10543, 10848, 686, 10858, 10545, 4030, 4356, 7371, 8005, 10859, 1881, 10860, 10847, 8228, 675, 10845, 10865, 10550, 4470, 1212, 10467, 10854, 480, 4942, 3748, 10561, 4323, 507, 1327, 7540, 6691, 4140, 6923, 1336, 1334, 2]
2026-07-20 16:05:17 +00:00
// Exports: consumeRequestToReactToSeriousThermalState, dismissNewActivityIndicator, disregardSeriousThermalState, fetchDeveloperApplications, fetchShelf, maybeDisconnectFromCurrentActivity, openActivityPopoutWindow, refreshProxyTicket, requestRespondToSeriousThermalState, runPrimaryAppCommandOrJoinEmbeddedActivity, sendEmbeddedActivityInvite, sendEmbeddedActivityInviteUser, updateActivityPopoutWindowLayout, updateFocusedActivityLayout, uploadImageAttachment, validateTestMode
2026-07-24 07:16:23 +00:00
// Module 10515 (_runPrimaryAppCommandOrJoinEmbeddedActivity)
2026-07-23 10:11:24 +00:00
import _callSuper from "_callSuper";
import { getOrFetchApplicationCommandIndexForTarget as closure_4 } from "_isNativeReflectConstruct";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import closure_6 from "_isNativeReflectConstruct";
import closure_7 from "_isNativeReflectConstruct";
import closure_8 from "_callSuper";
import closure_9 from "_isNativeReflectConstruct";
import closure_10 from "_isNativeReflectConstruct";
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
import closure_12 from "_isNativeReflectConstruct";
import closure_13 from "_isNativeReflectConstruct";
import closure_14 from "_isNativeReflectConstruct";
import closure_15 from "_createForOfIteratorHelperLoose";
import { SUPPORTED_ACTIVITY_IN_TEXT_CHANNEL_TYPES as closure_16 } from "items3";
import { ActivityPanelModes } from "ActivityPanelModes";
import ME from "ME";
import { INSTALL_LESS_APP_IDS } from "ApplicationTypes";
import { ContentDismissActionType } from "ContentDismissActionType";
import { InviteTargetTypes } from "InviteSendStates";
let closure_18;
let closure_19;
let closure_20;
let closure_21;
let closure_22;
let closure_23;
const require = arg1;
2026-07-20 16:05:17 +00:00
function _runPrimaryAppCommandOrJoinEmbeddedActivity() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
return obj(...arguments);
}
function _maybeSendPrimaryAppCommand() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
return obj(...arguments);
}
function _joinEmbeddedActivity() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
return obj(...arguments);
}
function stopEmbeddedActivity(showFeedback) {
let _location;
let applicationId;
({ location: _location, applicationId } = showFeedback);
let flag = showFeedback.showFeedback;
if (flag === undefined) {
flag = true;
}
const selfEmbeddedActivityForLocation = store.getSelfEmbeddedActivityForLocation(_location);
2026-07-23 10:11:24 +00:00
let obj = importDefault(686);
2026-07-20 16:05:17 +00:00
obj = { type: "EMBEDDED_ACTIVITY_CLOSE", applicationId, location: _location };
let launchId;
if (null != selfEmbeddedActivityForLocation) {
launchId = selfEmbeddedActivityForLocation.launchId;
}
obj.instanceId = launchId;
obj.showFeedback = flag;
obj.dispatch(obj);
2026-07-23 10:11:24 +00:00
const embeddedActivityLocationChannelId = applicationId(3748).getEmbeddedActivityLocationChannelId(_location);
2026-07-20 16:05:17 +00:00
if (null != embeddedActivityLocationChannelId) {
2026-07-23 10:11:24 +00:00
selectedParticipantId = selectedParticipantId.getSelectedParticipantId(embeddedActivityLocationChannelId);
currentUser = currentUser.getCurrentUser();
2026-07-20 16:05:17 +00:00
if (null != currentUser) {
const id = currentUser.id;
}
const embeddedActivitiesForChannel = store.getEmbeddedActivitiesForChannel(embeddedActivityLocationChannelId);
const found = embeddedActivitiesForChannel.find((applicationId) => applicationId.applicationId === applicationId);
if (null != found) {
if (null != id) {
if ("" !== id) {
obj = { applicationId };
let compositeInstanceId;
if (null != found) {
compositeInstanceId = found.compositeInstanceId;
}
obj.instanceId = compositeInstanceId;
if (selectedParticipantId === obj4.getEmbeddedActivityParticipantId(obj)) {
2026-07-23 10:11:24 +00:00
const participant = importDefault(4323).selectParticipant(embeddedActivityLocationChannelId, null);
const obj6 = importDefault(4323);
2026-07-20 16:05:17 +00:00
}
2026-07-24 07:16:23 +00:00
obj4 = applicationId(10561);
2026-07-20 16:05:17 +00:00
}
}
}
}
}
function _fetchDeveloperApplications() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
return obj(...arguments);
}
function _uploadImageAttachment() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
return obj(...arguments);
}
function handleFetchDone(arg0, arg1, guildId) {
guildId = guildId.guildId;
let tmp = guildId === arg0;
if (!tmp) {
tmp = null == guildId && null == arg0;
const tmp3 = null == guildId && null == arg0;
}
if (tmp) {
arg1();
}
}
function _fetchShelf() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
return obj(...arguments);
}
function _sendEmbeddedActivityInvite() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
return obj(...arguments);
}
function _sendEmbeddedActivityInviteUser() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
return obj(...arguments);
}
function _validateTestMode() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
return obj(...arguments);
}
function updateActivityPanelMode(PANEL) {
2026-07-23 10:11:24 +00:00
let obj = importDefault(686);
2026-07-20 16:05:17 +00:00
obj = { type: "EMBEDDED_ACTIVITY_SET_PANEL_MODE", activityPanelMode: PANEL };
obj.dispatch(obj);
}
2026-07-23 10:11:24 +00:00
function createProxyTicket(applicationId, channelId) {
2026-07-20 16:05:17 +00:00
return _createProxyTicket(...arguments);
}
function _createProxyTicket() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
return obj(...arguments);
}
function _refreshProxyTicket() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
return obj(...arguments);
}
2026-07-23 10:11:24 +00:00
({ AnalyticEvents: closure_18, AnalyticsGameOpenTypes: closure_19, ApplicationFlags: closure_20, ChannelTypes: closure_21, Endpoints: closure_22, PopoutWindowKeys: closure_23 } = ME);
2026-07-20 16:05:17 +00:00
let closure_27 = { NO_PRIMARY_APP_COMMAND: 1, [1]: "NO_PRIMARY_APP_COMMAND", UNAUTHORIZED: 2, [2]: "UNAUTHORIZED", NO_CHANNEL: 3, [3]: "NO_CHANNEL", FAILED_ACTIVITY_LAUNCH_CHECKS: 4, [4]: "FAILED_ACTIVITY_LAUNCH_CHECKS" };
let closure_28 = { OTHER: 0, [0]: "OTHER", NO_APPLICATION_ID: 1, [1]: "NO_APPLICATION_ID", UNKNOWN_USER_OR_APPLICATION: 2, [2]: "UNKNOWN_USER_OR_APPLICATION", INVALID_CHANNEL: 3, [3]: "INVALID_CHANNEL", LAUNCHABILITY_CHECK_FAILED_OTHER: 4, [4]: "LAUNCHABILITY_CHECK_FAILED_OTHER", NO_USE_EMBEDDED_ACTIVITIES_PERMISSION: 5, [5]: "NO_USE_EMBEDDED_ACTIVITIES_PERMISSION", ACTIVITIES_FEATURE_NOT_ENABLED_FOR_OS: 6, [6]: "ACTIVITIES_FEATURE_NOT_ENABLED_FOR_OS", FAILED_ACTIVITY_LAUNCH_CHECKS: 7, [7]: "FAILED_ACTIVITY_LAUNCH_CHECKS", NOT_CONNECTED_TO_VOICE_CHANNEL: 8, [8]: "NOT_CONNECTED_TO_VOICE_CHANNEL", AIT_NOT_ENABLED_FOR_USER: 9, [9]: "AIT_NOT_ENABLED_FOR_USER" };
2026-07-23 10:11:24 +00:00
let result = require("_isNativeReflectConstruct").fileFinishedImporting("modules/activities/EmbeddedActivitiesActionCreators.tsx");
2026-07-20 16:05:17 +00:00
export const maybeDisconnectFromCurrentActivity = function maybeDisconnectFromCurrentActivity(location) {
const selfEmbeddedActivityForLocation = store.getSelfEmbeddedActivityForLocation(location);
if (null != selfEmbeddedActivityForLocation) {
const obj = {};
({ location: obj.location, applicationId: obj.applicationId } = selfEmbeddedActivityForLocation);
obj.showFeedback = false;
stopEmbeddedActivity(obj);
}
};
export const runPrimaryAppCommandOrJoinEmbeddedActivity = function runPrimaryAppCommandOrJoinEmbeddedActivity(arg0) {
return _runPrimaryAppCommandOrJoinEmbeddedActivity(...arguments);
};
export { stopEmbeddedActivity };
export const requestRespondToSeriousThermalState = function requestRespondToSeriousThermalState() {
2026-07-23 10:11:24 +00:00
importDefault(686).dispatch({ type: "EMBEDDED_ACTIVITY_REQUEST_RESPOND_TO_SERIOUS_THERMAL_STATE" });
2026-07-20 16:05:17 +00:00
};
export const consumeRequestToReactToSeriousThermalState = function consumeRequestToReactToSeriousThermalState() {
2026-07-23 10:11:24 +00:00
importDefault(686).dispatch({ type: "EMBEDDED_ACTIVITY_CONSUME_RESPOND_TO_SERIOUS_THERMAL_STATE_REQUEST" });
2026-07-20 16:05:17 +00:00
};
export const disregardSeriousThermalState = function disregardSeriousThermalState() {
2026-07-23 10:11:24 +00:00
importDefault(686).dispatch({ type: "EMBEDDED_ACTIVITY_DISREGARD_SERIOUS_THERMAL_STATE" });
2026-07-20 16:05:17 +00:00
};
export const fetchDeveloperApplications = function fetchDeveloperApplications() {
return _fetchDeveloperApplications(...arguments);
};
export const uploadImageAttachment = function uploadImageAttachment(id, id2, arg2) {
return _uploadImageAttachment(...arguments);
};
export const fetchShelf = function fetchShelf(arg0) {
return _fetchShelf(...arguments);
};
export const sendEmbeddedActivityInvite = function sendEmbeddedActivityInvite() {
return _sendEmbeddedActivityInvite(...arguments);
};
export const sendEmbeddedActivityInviteUser = function sendEmbeddedActivityInviteUser(arg0) {
return _sendEmbeddedActivityInviteUser(...arguments);
};
export const dismissNewActivityIndicator = function dismissNewActivityIndicator() {
let INDIRECT_ACTION = arg0;
if (arg0 === undefined) {
INDIRECT_ACTION = ContentDismissActionType.INDIRECT_ACTION;
}
2026-07-23 10:11:24 +00:00
let obj = require(1336) /* addVersionedDismissedContent */;
2026-07-20 16:05:17 +00:00
obj = { dismissAction: INDIRECT_ACTION };
2026-07-23 10:11:24 +00:00
const result = obj.markVersionedDismissibleContentAsDismissed(require(1334) /* DismissibleContent */.DismissibleContent.ACTIVITIES_VOICE_LAUNCHER_BADGE, Math.floor(new Date().getTime() / 1000), obj);
2026-07-20 16:05:17 +00:00
};
export const validateTestMode = function validateTestMode() {
return _validateTestMode(...arguments);
};
export { updateActivityPanelMode };
export const updateFocusedActivityLayout = function updateFocusedActivityLayout(focusedActivityLayout) {
2026-07-23 10:11:24 +00:00
let obj = importDefault(686);
2026-07-20 16:05:17 +00:00
obj = { type: "EMBEDDED_ACTIVITY_SET_FOCUSED_LAYOUT", focusedActivityLayout };
obj.dispatch(obj);
};
export const openActivityPopoutWindow = function openActivityPopoutWindow() {
updateActivityPanelMode(ActivityPanelModes.ACTIVITY_POPOUT_WINDOW);
2026-07-23 10:11:24 +00:00
importDefault(686).dispatch({ type: "ACTIVITY_POPOUT_WINDOW_OPEN" });
2026-07-20 16:05:17 +00:00
};
export const updateActivityPopoutWindowLayout = function updateActivityPopoutWindowLayout(layout) {
2026-07-23 10:11:24 +00:00
let obj = importDefault(686);
2026-07-20 16:05:17 +00:00
obj = { type: "EMBEDDED_ACTIVITY_UPDATE_POPOUT_WINDOW_LAYOUT", layout };
obj.dispatch(obj);
};
export { createProxyTicket };
export const refreshProxyTicket = function refreshProxyTicket() {
return _refreshProxyTicket(...arguments);
};