decord/source/10469__runPrimaryAppCommandOrJoinEmbeddedActivity.js
2026-07-20 16:05:17 +00:00

231 lines
11 KiB
JavaScript

// Module ID: 10469
// Function ID: 81066
// Name: _runPrimaryAppCommandOrJoinEmbeddedActivity
// Dependencies: []
// Exports: consumeRequestToReactToSeriousThermalState, dismissNewActivityIndicator, disregardSeriousThermalState, fetchDeveloperApplications, fetchShelf, maybeDisconnectFromCurrentActivity, openActivityPopoutWindow, refreshProxyTicket, requestRespondToSeriousThermalState, runPrimaryAppCommandOrJoinEmbeddedActivity, sendEmbeddedActivityInvite, sendEmbeddedActivityInviteUser, updateActivityPopoutWindowLayout, updateFocusedActivityLayout, uploadImageAttachment, validateTestMode
// Module 10469 (_runPrimaryAppCommandOrJoinEmbeddedActivity)
function _runPrimaryAppCommandOrJoinEmbeddedActivity() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _runPrimaryAppCommandOrJoinEmbeddedActivity = obj;
return obj(...arguments);
}
function _maybeSendPrimaryAppCommand() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _maybeSendPrimaryAppCommand = obj;
return obj(...arguments);
}
function _joinEmbeddedActivity() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _joinEmbeddedActivity = obj;
return obj(...arguments);
}
function stopEmbeddedActivity(showFeedback) {
let _location;
let applicationId;
({ location: _location, applicationId } = showFeedback);
const arg1 = applicationId;
let flag = showFeedback.showFeedback;
if (flag === undefined) {
flag = true;
}
const selfEmbeddedActivityForLocation = store.getSelfEmbeddedActivityForLocation(_location);
let obj = importDefault(dependencyMap[25]);
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);
const embeddedActivityLocationChannelId = arg1(dependencyMap[47]).getEmbeddedActivityLocationChannelId(_location);
if (null != embeddedActivityLocationChannelId) {
const selectedParticipantId = selectedParticipantId.getSelectedParticipantId(embeddedActivityLocationChannelId);
const currentUser = currentUser.getCurrentUser();
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)) {
const participant = importDefault(dependencyMap[49]).selectParticipant(embeddedActivityLocationChannelId, null);
const obj6 = importDefault(dependencyMap[49]);
}
const obj4 = arg1(dependencyMap[48]);
}
}
}
}
}
function _fetchDeveloperApplications() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _fetchDeveloperApplications = obj;
return obj(...arguments);
}
function _uploadImageAttachment() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _uploadImageAttachment = obj;
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);
const _fetchShelf = obj;
return obj(...arguments);
}
function _sendEmbeddedActivityInvite() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _sendEmbeddedActivityInvite = obj;
return obj(...arguments);
}
function _sendEmbeddedActivityInviteUser() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _sendEmbeddedActivityInviteUser = obj;
return obj(...arguments);
}
function _validateTestMode() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _validateTestMode = obj;
return obj(...arguments);
}
function updateActivityPanelMode(PANEL) {
let obj = importDefault(dependencyMap[25]);
obj = { type: "EMBEDDED_ACTIVITY_SET_PANEL_MODE", activityPanelMode: PANEL };
obj.dispatch(obj);
}
function createProxyTicket(applicationId, id) {
return _createProxyTicket(...arguments);
}
function _createProxyTicket() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _createProxyTicket = obj;
return obj(...arguments);
}
function _refreshProxyTicket() {
// CreateGeneratorClosureLongIndex (0x67)
const obj = callback(tmp);
const _refreshProxyTicket = obj;
return obj(...arguments);
}
let closure_3 = importDefault(dependencyMap[0]);
let closure_4 = arg1(dependencyMap[1]).getOrFetchApplicationCommandIndexForTarget;
let closure_5 = importDefault(dependencyMap[2]);
let closure_6 = importDefault(dependencyMap[3]);
let closure_7 = importDefault(dependencyMap[4]);
let closure_8 = importDefault(dependencyMap[5]);
let closure_9 = importDefault(dependencyMap[6]);
let closure_10 = importDefault(dependencyMap[7]);
let closure_11 = importDefault(dependencyMap[8]);
let closure_12 = importDefault(dependencyMap[9]);
let closure_13 = importDefault(dependencyMap[10]);
let closure_14 = importDefault(dependencyMap[11]);
let closure_15 = importDefault(dependencyMap[12]);
let closure_16 = arg1(dependencyMap[13]).SUPPORTED_ACTIVITY_IN_TEXT_CHANNEL_TYPES;
const ActivityPanelModes = arg1(dependencyMap[14]).ActivityPanelModes;
({ AnalyticEvents: closure_18, AnalyticsGameOpenTypes: closure_19, ApplicationFlags: closure_20, ChannelTypes: closure_21, Endpoints: closure_22, PopoutWindowKeys: closure_23 } = arg1(dependencyMap[15]));
const INSTALL_LESS_APP_IDS = arg1(dependencyMap[16]).INSTALL_LESS_APP_IDS;
const ContentDismissActionType = arg1(dependencyMap[17]).ContentDismissActionType;
const InviteTargetTypes = arg1(dependencyMap[18]).InviteTargetTypes;
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" };
const tmp2 = arg1(dependencyMap[15]);
const result = arg1(dependencyMap[58]).fileFinishedImporting("modules/activities/EmbeddedActivitiesActionCreators.tsx");
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() {
importDefault(dependencyMap[25]).dispatch({ type: "EMBEDDED_ACTIVITY_REQUEST_RESPOND_TO_SERIOUS_THERMAL_STATE" });
};
export const consumeRequestToReactToSeriousThermalState = function consumeRequestToReactToSeriousThermalState() {
importDefault(dependencyMap[25]).dispatch({ type: "EMBEDDED_ACTIVITY_CONSUME_RESPOND_TO_SERIOUS_THERMAL_STATE_REQUEST" });
};
export const disregardSeriousThermalState = function disregardSeriousThermalState() {
importDefault(dependencyMap[25]).dispatch({ type: "EMBEDDED_ACTIVITY_DISREGARD_SERIOUS_THERMAL_STATE" });
};
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;
}
let obj = arg1(dependencyMap[56]);
obj = { dismissAction: INDIRECT_ACTION };
const result = obj.markVersionedDismissibleContentAsDismissed(arg1(dependencyMap[57]).DismissibleContent.ACTIVITIES_VOICE_LAUNCHER_BADGE, Math.floor(new Date().getTime() / 1000), obj);
};
export const validateTestMode = function validateTestMode() {
return _validateTestMode(...arguments);
};
export { updateActivityPanelMode };
export const updateFocusedActivityLayout = function updateFocusedActivityLayout(focusedActivityLayout) {
let obj = importDefault(dependencyMap[25]);
obj = { type: "EMBEDDED_ACTIVITY_SET_FOCUSED_LAYOUT", focusedActivityLayout };
obj.dispatch(obj);
};
export const openActivityPopoutWindow = function openActivityPopoutWindow() {
updateActivityPanelMode(ActivityPanelModes.ACTIVITY_POPOUT_WINDOW);
importDefault(dependencyMap[25]).dispatch({ type: "ACTIVITY_POPOUT_WINDOW_OPEN" });
};
export const updateActivityPopoutWindowLayout = function updateActivityPopoutWindowLayout(layout) {
let obj = importDefault(dependencyMap[25]);
obj = { type: "EMBEDDED_ACTIVITY_UPDATE_POPOUT_WINDOW_LAYOUT", layout };
obj.dispatch(obj);
};
export { createProxyTicket };
export const refreshProxyTicket = function refreshProxyTicket() {
return _refreshProxyTicket(...arguments);
};