2016 lines
78 KiB
TypeScript
2016 lines
78 KiB
TypeScript
// Module ID: 8777
|
|
// Function ID: 8778
|
|
// Name: EmbeddedActivitiesActionCreators
|
|
// Dependencies: [5, 8588, 5064, 4853, 4980, 2009, 502, 2051, 2073, 4472, 1378, 4856, 2050, 2011, 8499, 1086, 1361, 2048, 7159, 8778, 7176, 8755, 8779, 8780, 8781, 585, 8782, 8783, 4738, 5065, 8318, 8784, 8785, 1985, 8786, 8787, 8709, 1253, 8788, 8795, 8797, 5204, 1127, 8798, 8799, 1261, 5030, 4461, 8800, 5038, 1283, 1376, 7830, 6880, 4850, 7099, 2037, 2035, 2]
|
|
// Exports: consumeRequestToReactToSeriousThermalState, dismissNewActivityIndicator, disregardSeriousThermalState, fetchDeveloperApplications, fetchShelf, maybeDisconnectFromCurrentActivity, openActivityPopoutWindow, refreshProxyTicket, requestRespondToSeriousThermalState, runPrimaryAppCommandOrJoinEmbeddedActivity, sendEmbeddedActivityInvite, sendEmbeddedActivityInviteUser, updateActivityPanelMode, updateActivityPopoutWindowLayout, updateFocusedActivityLayout, uploadImageAttachment, validateTestMode
|
|
|
|
// Module 8777 (EmbeddedActivitiesActionCreators)
|
|
import DispatcherDefault from "Dispatcher" /* 585 */;
|
|
import HTTPUtils from "HTTPUtils" /* 1283 */;
|
|
import ApplicationConstants from "ApplicationConstants" /* 1361 */;
|
|
import Constants2 from "Constants" /* 2011 */;
|
|
import dismissible_content from "dismissible_content" /* 2035 */;
|
|
import DismissibleContentUtils from "DismissibleContentUtils" /* 2037 */;
|
|
import DismissibleContentConstants from "DismissibleContentConstants" /* 2048 */;
|
|
import embeddedActivityLocationUtils from "embeddedActivityLocationUtils" /* 4461 */;
|
|
import Constants3 from "Constants" /* 7159 */;
|
|
import ActivityPanelConstants from "ActivityPanelConstants" /* 8499 */;
|
|
import ApplicationCommandIndexStore from "ApplicationCommandIndexStore" /* 8588 */;
|
|
import ChannelRTCParticipants from "ChannelRTCParticipants" /* 8800 */;
|
|
import _asyncToGenerator from "_asyncToGenerator" /* 5 */;
|
|
import ApplicationStore from "ApplicationStore" /* 5064 */;
|
|
import ChannelRTCStore from "ChannelRTCStore" /* 4853 */;
|
|
import PopoutWindowStore from "PopoutWindowStore" /* 4980 */;
|
|
import ApplicationRecord from "ApplicationRecord" /* 2009 */;
|
|
import AuthenticationStore from "AuthenticationStore" /* 502 */;
|
|
import ChannelStore from "ChannelStore" /* 2051 */;
|
|
import GuildStore from "GuildStore" /* 2073 */;
|
|
import PermissionStore from "PermissionStore" /* 4472 */;
|
|
import UserStore from "UserStore" /* 1378 */;
|
|
import VoiceStateStore from "VoiceStateStore" /* 4856 */;
|
|
import EmbeddedActivitiesStore from "EmbeddedActivitiesStore" /* 2050 */;
|
|
import Constants from "Constants" /* 1086 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
let _null, _null2, _null3, _null4, _null5, _null6, _null7, _null8, channel2, closure_12, closure_5, customId, inviterUserId, message, onConfirmActivityLaunchChecksAlertOpen, proxyTicket, renderInFramePool;
|
|
|
|
let closure_18;
|
|
let closure_19;
|
|
let closure_20;
|
|
let closure_21;
|
|
let closure_22;
|
|
let closure_23;
|
|
let tmp2;
|
|
const ChannelRTCActionCreatorsDefault = tmp2(5038);
|
|
let obj = function _runPrimaryAppCommandOrJoinEmbeddedActivity() {
|
|
obj = _asyncToGenerator(async (channelId) => {
|
|
let closure_8;
|
|
let c16 = 0;
|
|
let c17 = 0;
|
|
let c15 = 0;
|
|
const iter = (async function(arg0, value) {
|
|
let PRIVATE_CHANNEL2;
|
|
let analyticsLocations;
|
|
let c0;
|
|
let c1;
|
|
let c10;
|
|
let c11;
|
|
let c12;
|
|
let c13;
|
|
let c14;
|
|
let c15;
|
|
let c2;
|
|
let c3;
|
|
let c4;
|
|
let c5;
|
|
let c6;
|
|
let c7;
|
|
let c8;
|
|
let c9;
|
|
let constants2;
|
|
let obj8;
|
|
function isSupportedChannelType(c1, type) {
|
|
type = undefined;
|
|
if (type != null) {
|
|
type = type.type;
|
|
}
|
|
let tmp2 = type === constants2.GUILD_VOICE;
|
|
application = application.getApplication(c1);
|
|
obj = channelId(_null[30]);
|
|
const hasApplicationFlagResult = obj.hasApplicationFlag(application, constants.EMBEDDED);
|
|
const obj2 = channelId(_null[31]);
|
|
const result = obj2.isActivityInTextSupportedForChannel(type);
|
|
if (tmp2) {
|
|
tmp2 = hasApplicationFlagResult;
|
|
}
|
|
if (!tmp2) {
|
|
tmp2 = result;
|
|
}
|
|
return tmp2;
|
|
}
|
|
function maybeSendPrimaryAppCommand() {
|
|
return closure_1_29(...arguments);
|
|
}
|
|
function joinEmbeddedActivity() {
|
|
return closure_1_31(...arguments);
|
|
}
|
|
if (c17 === 2) {
|
|
c17 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp3 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
let obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
let sectionName;
|
|
let application;
|
|
let c19;
|
|
let closure_23;
|
|
let closure_24;
|
|
let PRIVATE_CHANNEL;
|
|
c17 = 2;
|
|
if (0 === c16) {
|
|
if (arg0 === 1) {
|
|
c17 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c17 = 3;
|
|
return { value, done: true };
|
|
} else {
|
|
let closure_13 = tmp;
|
|
closure_12 = tmp4;
|
|
channelId = undefined;
|
|
applicationId = undefined;
|
|
_null = undefined;
|
|
_null2 = undefined;
|
|
_null3 = undefined;
|
|
embeddedActivitiesManager = undefined;
|
|
_null4 = undefined;
|
|
_null5 = undefined;
|
|
sectionName = undefined;
|
|
_null6 = undefined;
|
|
_null7 = undefined;
|
|
_null8 = undefined;
|
|
customId = undefined;
|
|
inviterUserId = undefined;
|
|
renderInFramePool = undefined;
|
|
onConfirmActivityLaunchChecksAlertOpen = undefined;
|
|
({ channelId: c0, applicationId: c1, isStart: c2, analyticsLocations: c3, locationObject: c4, embeddedActivitiesManager: c5, componentId: c6, commandOrigin: c7, sectionName: c8, source: c9, onExecutedCallback: c10, referrerId: c11, customId: c12, inviterUserId: c13, renderInFramePool: c14, onConfirmActivityLaunchChecksAlertOpen: c15 } = closure_0);
|
|
type = undefined;
|
|
guildId = undefined;
|
|
application = undefined;
|
|
c19 = undefined;
|
|
nonce = undefined;
|
|
proxyTicket = undefined;
|
|
id = undefined;
|
|
closure_23 = undefined;
|
|
closure_24 = undefined;
|
|
PRIVATE_CHANNEL = undefined;
|
|
c16 = 1;
|
|
c17 = 1;
|
|
return { value: "Reflect", done: true };
|
|
}
|
|
} else if (1 === c16) {
|
|
if (arg0 === 1) {
|
|
c17 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c17 = 3;
|
|
return { value, done: true };
|
|
} else {
|
|
type = closure_141_10.getChannel(channelId);
|
|
guildId = undefined;
|
|
const obj26 = type;
|
|
if (type != null) {
|
|
guildId = obj26.getGuildId();
|
|
}
|
|
applicationId = guildId;
|
|
if (guildId == null) {
|
|
applicationId = undefined;
|
|
}
|
|
guildId = applicationId;
|
|
if (null == guildId) {
|
|
let isPrivateResult;
|
|
const obj12 = type;
|
|
if (type != null) {
|
|
isPrivateResult = obj12.isPrivate();
|
|
}
|
|
if (!isPrivateResult) {
|
|
c17 = 3;
|
|
return { value: false, done: true };
|
|
}
|
|
}
|
|
application = closure_141_5.getApplication(applicationId);
|
|
let canLaunchFrameResult = null != application;
|
|
if (canLaunchFrameResult) {
|
|
const obj13 = closure_141_0(closure_141_2[19]);
|
|
canLaunchFrameResult = obj13.canLaunchFrame(application);
|
|
}
|
|
c19 = canLaunchFrameResult;
|
|
const obj14 = closure_141_0(closure_141_2[20]);
|
|
nonce = obj14.createNonce();
|
|
onConfirmActivityLaunchChecksAlertOpen = 1;
|
|
const windowOpen = closure_141_7.getWindowOpen(closure_141_23.ACTIVITY_POPOUT);
|
|
if (true !== renderInFramePool) {
|
|
const obj15 = closure_141_1(closure_141_2[21]);
|
|
obj15.clearMainFrameSlot();
|
|
}
|
|
const obj5 = { applicationId, customId, referrerId: _null8 };
|
|
const obj16 = closure_141_0(closure_141_2[22]);
|
|
if (obj16.tryLaunchAsFrame(obj5)) {
|
|
const obj6 = { isStart: _null, inviterUserId, channelId: _null, guildId: _null3, locationKind: PRIVATE_CHANNEL2 };
|
|
_null = channelId;
|
|
const stashPendingFrameLaunch = closure_141_0(closure_141_2[23]).stashPendingFrameLaunch;
|
|
closure_141_0(closure_141_2[23]);
|
|
const tmp210 = applicationId;
|
|
if (channelId == null) {
|
|
_null = null;
|
|
}
|
|
_null3 = guildId;
|
|
if (guildId == null) {
|
|
_null3 = null;
|
|
}
|
|
if (null != guildId) {
|
|
PRIVATE_CHANNEL2 = closure_141_0(closure_141_2[24]).EmbeddedActivityLocationKind.GUILD_CHANNEL;
|
|
} else {
|
|
PRIVATE_CHANNEL2 = closure_141_0(closure_141_2[24]).EmbeddedActivityLocationKind.PRIVATE_CHANNEL;
|
|
}
|
|
let result = stashPendingFrameLaunch(tmp210, obj6);
|
|
onConfirmActivityLaunchChecksAlertOpen = 0;
|
|
c17 = 3;
|
|
return { value: true, done: true };
|
|
} else {
|
|
const obj7 = { type: "EMBEDDED_ACTIVITY_LAUNCH_START", nonce, applicationId, channelId: _null2, componentId: _null4, analyticsLocations: _null2, source: _null6, commandOrigin: _null5, inviterUserId, launchParams: obj8 };
|
|
_null2 = channelId;
|
|
const dispatch4 = closure_141_1(closure_141_2[25]).dispatch;
|
|
closure_141_1(closure_141_2[25]);
|
|
if (channelId == null) {
|
|
_null2 = null;
|
|
}
|
|
obj8 = { customId, referrerId: _null8, renderInFramePool };
|
|
dispatch4(obj7);
|
|
embeddedActivitiesManager = channelId;
|
|
const tmp203 = closure_141_40;
|
|
const tmp204 = applicationId;
|
|
if (channelId == null) {
|
|
embeddedActivitiesManager = undefined;
|
|
}
|
|
c16 = 3;
|
|
c17 = 1;
|
|
const obj9 = { value: tmp203(tmp204, embeddedActivitiesManager), done: false };
|
|
return obj9;
|
|
}
|
|
}
|
|
} else if (2 === c16) {
|
|
onConfirmActivityLaunchChecksAlertOpen = 0;
|
|
let closure_26 = closure_14;
|
|
const tmp99 = c19;
|
|
if (tmp99) {
|
|
c17 = 3;
|
|
return { value: false, done: true };
|
|
} else {
|
|
if (null != guildId) {
|
|
PRIVATE_CHANNEL = closure_141_0(closure_141_2[24]).EmbeddedActivityLocationKind.GUILD_CHANNEL;
|
|
} else {
|
|
PRIVATE_CHANNEL = closure_141_0(closure_141_2[24]).EmbeddedActivityLocationKind.PRIVATE_CHANNEL;
|
|
}
|
|
const obj10 = { type: "EMBEDDED_ACTIVITY_LAUNCH_FAIL", nonce, applicationId, channelId: _null7, guildId: _null8, isStart: _null, error: null, locationKind: null };
|
|
_null7 = channelId;
|
|
const dispatch3 = closure_141_1(closure_141_2[25]).dispatch;
|
|
closure_141_1(closure_141_2[25]);
|
|
if (channelId == null) {
|
|
_null7 = null;
|
|
}
|
|
_null8 = guildId;
|
|
if (guildId == null) {
|
|
_null8 = null;
|
|
}
|
|
if (!(closure_26 instanceof closure_141_1(closure_141_2[27]))) {
|
|
if (!(closure_26 instanceof closure_141_1(closure_141_2[28]))) {
|
|
let tmp140;
|
|
if (!(closure_26 instanceof closure_141_1(closure_141_2[29]))) {
|
|
const self7 = this;
|
|
const self8 = this;
|
|
tmp140 = new closure_141_1(closure_141_2[28])(closure_26);
|
|
}
|
|
obj10.error = tmp140;
|
|
obj10.locationKind = PRIVATE_CHANNEL;
|
|
dispatch3(obj10);
|
|
c17 = 3;
|
|
return { value: false, done: true };
|
|
}
|
|
}
|
|
tmp140 = closure_26;
|
|
}
|
|
} else if (3 === c16) {
|
|
if (arg0 === 1) {
|
|
c17 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
onConfirmActivityLaunchChecksAlertOpen = 0;
|
|
c17 = 3;
|
|
return { value, done: true };
|
|
} else {
|
|
proxyTicket = value;
|
|
const obj17 = { type: "EMBEDDED_ACTIVITY_LAUNCH_SET_PROXY_TICKET", applicationId, channelId: _null4, proxyTicket };
|
|
_null4 = channelId;
|
|
const dispatch5 = closure_141_1(closure_141_2[25]).dispatch;
|
|
closure_141_1(closure_141_2[25]);
|
|
if (channelId == null) {
|
|
_null4 = null;
|
|
}
|
|
dispatch5(obj17);
|
|
id = closure_141_13.getCurrentUser();
|
|
if (null != id) {
|
|
let JOIN;
|
|
const tmp252 = closure_141_1(closure_141_2[26]);
|
|
if (_null) {
|
|
JOIN = tmp255.LAUNCH;
|
|
} else {
|
|
JOIN = tmp255.JOIN;
|
|
}
|
|
const obj18 = { type: JOIN, userId: id, guildId, channelId, channelType: type, applicationId, locationObject: _null3, analyticsLocations, source: _null6, referrerId: _null8, inviterUserId };
|
|
id = undefined;
|
|
if (id != null) {
|
|
id = id.id;
|
|
}
|
|
type = undefined;
|
|
if (type != null) {
|
|
type = type.type;
|
|
}
|
|
analyticsLocations = _null2;
|
|
if (_null2 == null) {
|
|
analyticsLocations = [];
|
|
}
|
|
tmp252(obj18);
|
|
}
|
|
const tmp70 = _null;
|
|
if (tmp70) {
|
|
if (null != channelId) {
|
|
if (isSupportedChannelType(applicationId, type)) {
|
|
c16 = 5;
|
|
c17 = 1;
|
|
const obj19 = { applicationId, nonce, channelId, guildId, commandOrigin: _null5, sectionName, source: _null6, onExecutedCallback: _null7, onConfirmActivityLaunchChecksAlertOpen, embeddedActivitiesManager };
|
|
const obj20 = { value: maybeSendPrimaryAppCommand(obj19), done: false };
|
|
return obj20;
|
|
}
|
|
}
|
|
const self5 = this;
|
|
const self6 = this;
|
|
const tmp91 = closure_141_1(closure_141_2[27]);
|
|
const tmp912 = new tmp91(closure_141_1(closure_141_2[27]).Reasons.INVALID_CHANNEL);
|
|
throw tmp912;
|
|
} else {
|
|
c16 = 4;
|
|
c17 = 1;
|
|
const obj21 = { applicationId, channelId, embeddedActivitiesManager, isStart: _null, guildId };
|
|
const obj22 = { value: joinEmbeddedActivity(obj21), done: false };
|
|
return obj22;
|
|
}
|
|
}
|
|
} else {
|
|
if (4 === c16) {
|
|
if (arg0 === 1) {
|
|
c17 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
onConfirmActivityLaunchChecksAlertOpen = 0;
|
|
c17 = 3;
|
|
return { value, done: true };
|
|
} else {
|
|
closure_24 = value;
|
|
if (_null7 != null) {
|
|
_null7();
|
|
}
|
|
if ("failure" === closure_24.result) {
|
|
const self3 = this;
|
|
const self4 = this;
|
|
const tmp40 = closure_141_1(closure_141_2[27]);
|
|
const tmp402 = new tmp40(closure_141_1(closure_141_2[27]).Reasons.LEGACY_LAUNCH_CLIENT_VALIDATION_FAILED, closure_24.reason);
|
|
throw tmp402;
|
|
}
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c17 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
onConfirmActivityLaunchChecksAlertOpen = 0;
|
|
c17 = 3;
|
|
return { value, done: true };
|
|
} else {
|
|
closure_23 = value;
|
|
if ("failure" === closure_23.result) {
|
|
if (closure_23.reason === closure_141_28.FAILED_ACTIVITY_LAUNCH_CHECKS) {
|
|
obj = { type: "EMBEDDED_ACTIVITY_LAUNCH_CANCEL", nonce, applicationId, channelId: _null6 };
|
|
_null6 = channelId;
|
|
const dispatch = closure_141_1(closure_141_2[25]).dispatch;
|
|
closure_141_1(closure_141_2[25]);
|
|
if (channelId == null) {
|
|
_null6 = null;
|
|
}
|
|
dispatch(obj);
|
|
onConfirmActivityLaunchChecksAlertOpen = 0;
|
|
c17 = 3;
|
|
return { value: false, done: true };
|
|
} else {
|
|
const self = this;
|
|
const self2 = this;
|
|
const tmp8 = closure_141_1(closure_141_2[27]);
|
|
const tmp811 = new tmp8(closure_141_1(closure_141_2[27]).Reasons.PRIMARY_APP_COMMAND_NOT_FOUND);
|
|
throw tmp811;
|
|
}
|
|
}
|
|
}
|
|
const obj25 = { type: "EMBEDDED_ACTIVITY_LAUNCH_SUCCESS", nonce, applicationId, channelId: _null5 };
|
|
_null5 = channelId;
|
|
const dispatch2 = closure_141_1(closure_141_2[25]).dispatch;
|
|
closure_141_1(closure_141_2[25]);
|
|
if (channelId == null) {
|
|
_null5 = null;
|
|
}
|
|
dispatch2(obj25);
|
|
onConfirmActivityLaunchChecksAlertOpen = 0;
|
|
c17 = 3;
|
|
return { value: true, done: true };
|
|
}
|
|
} catch (tmp227) {
|
|
closure_14 = tmp227;
|
|
if (0 === onConfirmActivityLaunchChecksAlertOpen) {
|
|
c17 = 3;
|
|
throw tmp227;
|
|
} else {
|
|
c16 = 2;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
iter.next();
|
|
return iter;
|
|
});
|
|
return obj(...arguments);
|
|
};
|
|
obj = function _maybeSendPrimaryAppCommand() {
|
|
obj = _asyncToGenerator(async (applicationId) => {
|
|
let c5 = 0;
|
|
let c6 = 0;
|
|
let c4 = 0;
|
|
const iter = (async function(arg0, value) {
|
|
let c0;
|
|
let c1;
|
|
let c2;
|
|
let c3;
|
|
let c7;
|
|
let c8;
|
|
let c9;
|
|
let commandOrigin;
|
|
let obj16;
|
|
let obj28;
|
|
let sectionName;
|
|
let source;
|
|
let tmp;
|
|
if (c6 === 2) {
|
|
c6 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp3 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
let obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
let closure_2;
|
|
let nonce;
|
|
let command;
|
|
let closure_11;
|
|
let currentEmbeddedActivity;
|
|
c6 = 2;
|
|
if (0 === c5) {
|
|
if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c6 = 3;
|
|
let obj3 = { value, done: true };
|
|
return obj3;
|
|
} else {
|
|
closure_2 = tmp;
|
|
nonce = tmp4;
|
|
applicationId = undefined;
|
|
c1 = undefined;
|
|
channelId = undefined;
|
|
c3 = undefined;
|
|
c4 = undefined;
|
|
c7 = undefined;
|
|
onConfirmActivityLaunchChecksAlertOpen = undefined;
|
|
embeddedActivitiesManager = undefined;
|
|
({ applicationId: c0, nonce: c1, channelId: c2, guildId: c3, commandOrigin: c4, sectionName: c5, source: c6, onExecutedCallback: c7, onConfirmActivityLaunchChecksAlertOpen: c8, embeddedActivitiesManager: c9 } = closure_0);
|
|
command = undefined;
|
|
closure_11 = undefined;
|
|
channel = undefined;
|
|
channel2 = undefined;
|
|
let guild;
|
|
application = undefined;
|
|
currentEmbeddedActivity = undefined;
|
|
currentEmbeddedApplication = undefined;
|
|
user = undefined;
|
|
c5 = 1;
|
|
c6 = 1;
|
|
return { value: "Reflect", done: true };
|
|
}
|
|
} else if (1 === c5) {
|
|
if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c6 = 3;
|
|
return { value, done: true };
|
|
} else {
|
|
command = null;
|
|
c4 = 1;
|
|
c5 = 3;
|
|
c6 = 1;
|
|
const obj5 = { value: closure_130_1(closure_130_2[32])(channelId, applicationId), done: false };
|
|
return obj5;
|
|
}
|
|
} else if (2 === c5) {
|
|
c4 = 0;
|
|
message = closure_3;
|
|
if (message.message === closure_130_0(closure_130_2[32]).NO_PRIMARY_APP_COMMAND_ERROR) {
|
|
c6 = 3;
|
|
return { value: { result: "failure", reason: closure_130_28.NO_PRIMARY_APP_COMMAND }, done: true };
|
|
} else {
|
|
throw message;
|
|
}
|
|
} else {
|
|
if (3 === c5) {
|
|
if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c4 = 0;
|
|
c6 = 3;
|
|
return { value, done: true };
|
|
} else {
|
|
command = value;
|
|
c4 = 0;
|
|
closure_11 = command.handler !== closure_130_0(closure_130_2[33]).ApplicationCommandHandler.APP_HANDLER;
|
|
const tmp102 = closure_11;
|
|
if (!tmp102) {
|
|
if (!closure_130_24.includes(applicationId)) {
|
|
let tmp13 = nonce;
|
|
if (null != channelId) {
|
|
let tmp18 = closure_2;
|
|
c5 = 4;
|
|
c6 = 1;
|
|
const obj9 = { type: "channel", channelId };
|
|
const obj10 = { value: closure_130_4(obj9), done: false };
|
|
return obj10;
|
|
}
|
|
}
|
|
}
|
|
channel2 = closure_130_10.getChannel(channelId);
|
|
guild = null;
|
|
if (null != c3) {
|
|
guild = closure_130_11.getGuild(c3);
|
|
}
|
|
if (null == channel2) {
|
|
c6 = 3;
|
|
return { value: { result: "failure", reason: closure_130_28.NO_CHANNEL }, done: true };
|
|
} else {
|
|
const tmp104 = closure_11;
|
|
if (tmp104) {
|
|
application = closure_130_5.getApplication(applicationId);
|
|
currentEmbeddedActivity = closure_130_15.getCurrentEmbeddedActivity();
|
|
currentEmbeddedApplication = undefined;
|
|
applicationId = undefined;
|
|
if (currentEmbeddedActivity != null) {
|
|
applicationId = currentEmbeddedActivity.applicationId;
|
|
}
|
|
if (null != applicationId) {
|
|
let applicationId1;
|
|
const getApplication = closure_130_5.getApplication;
|
|
if (currentEmbeddedActivity != null) {
|
|
applicationId1 = currentEmbeddedActivity.applicationId;
|
|
}
|
|
currentEmbeddedApplication = getApplication(applicationId1);
|
|
}
|
|
user = closure_130_13.getCurrentUser();
|
|
if (null != user) {
|
|
c5 = 8;
|
|
c6 = 1;
|
|
const obj13 = { applicationId, application, channel: channel2, currentEmbeddedApplication, embeddedActivitiesManager, user, onConfirmActivityLaunchChecksAlertOpen, shouldClosePopoutOnLeaveCurrentEmbeddedApplication: false };
|
|
const obj14 = { value: obj16.confirmActivityLaunchChecks(obj13), done: false };
|
|
obj16 = closure_130_0(closure_130_2[35]);
|
|
return obj14;
|
|
}
|
|
}
|
|
let self = this;
|
|
let self2 = this;
|
|
c5 = 7;
|
|
c6 = 1;
|
|
const obj15 = {
|
|
value: new Promise((arg0, arg1) => {
|
|
let channel_id;
|
|
let guild_id;
|
|
let obj2;
|
|
let closure_0 = arg0;
|
|
closure_1 = arg1;
|
|
obj = {
|
|
command,
|
|
optionValues: {},
|
|
context: obj2,
|
|
commandOrigin,
|
|
sectionName,
|
|
source,
|
|
interactionLifecycleOptionsFactory() {
|
|
let application_id;
|
|
obj = {
|
|
nonce,
|
|
onSuccess() {
|
|
if (closure_2_7 != null) {
|
|
tmp();
|
|
}
|
|
application_id();
|
|
},
|
|
onFailure(error_code, error_message, error_status, error_reason_code) {
|
|
let obj3;
|
|
if (closure_2_7 != null) {
|
|
tmp();
|
|
}
|
|
obj = { channel_id, guild_id, application_id, channel_type: type, error_code, error_message, error_status, error_reason_code, source };
|
|
type = undefined;
|
|
const track = nonce(channelId[37]).track;
|
|
const ACTIVITY_INTERACTION_CALLBACK_ERROR = constants.ACTIVITY_INTERACTION_CALLBACK_ERROR;
|
|
nonce(channelId[37]);
|
|
if (type != null) {
|
|
type = type.type;
|
|
}
|
|
track(ACTIVITY_INTERACTION_CALLBACK_ERROR, obj);
|
|
if (null != error_code) {
|
|
if (null != error_message) {
|
|
if (null != error_status) {
|
|
const obj2 = { status: error_status, body: obj3 };
|
|
const self3 = this;
|
|
const self4 = this;
|
|
obj3 = { message: error_message, code: error_code };
|
|
const tmp18 = new nonce(channelId[28])(obj2);
|
|
closure_1_1(tmp18);
|
|
}
|
|
}
|
|
}
|
|
if (null != error_reason_code) {
|
|
if (error_reason_code in nonce(channelId[29]).ReasonCodes) {
|
|
const self = this;
|
|
const self2 = this;
|
|
const tmp13 = new nonce(channelId[29])(error_reason_code);
|
|
closure_1_1(tmp13);
|
|
}
|
|
}
|
|
const tmp3Result = nonce(channelId[29]);
|
|
const tmp3Result1 = new tmp3Result(nonce(channelId[29]).ReasonCodes.UNKNOWN);
|
|
closure_1_1(tmp3Result1);
|
|
}
|
|
};
|
|
return obj;
|
|
}
|
|
};
|
|
obj2 = { channel, guild };
|
|
const tmp = nonce(channelId[36])(obj);
|
|
}),
|
|
done: false
|
|
};
|
|
return obj15;
|
|
}
|
|
}
|
|
} else if (4 === c5) {
|
|
if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c6 = 3;
|
|
return { value, done: true };
|
|
}
|
|
} else if (5 === c5) {
|
|
if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c6 = 3;
|
|
return { value, done: true };
|
|
} else {
|
|
channel = closure_130_10.getChannel(channelId);
|
|
c5 = 6;
|
|
c6 = 1;
|
|
const obj19 = { applicationId, channel, commandIntegrationTypes: command.integration_types };
|
|
const obj20 = { value: obj28.installApplicationOnDemandIfNeeded(obj19), done: false };
|
|
obj28 = closure_130_0(closure_130_2[34]);
|
|
return obj20;
|
|
}
|
|
} else if (6 === c5) {
|
|
if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c6 = 3;
|
|
return { value, done: true };
|
|
} else if (!value.isAuthorized) {
|
|
c6 = 3;
|
|
return { value: { result: "failure", reason: closure_130_28.UNAUTHORIZED }, done: true };
|
|
}
|
|
} else if (7 === c5) {
|
|
if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c6 = 3;
|
|
return { value, done: true };
|
|
} else {
|
|
c6 = 3;
|
|
return { value: { result: "success" }, done: true };
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c6 = 3;
|
|
return { value, done: true };
|
|
} else if (!value) {
|
|
obj = { result: "failure", reason: closure_130_28.FAILED_ACTIVITY_LAUNCH_CHECKS };
|
|
c6 = 3;
|
|
return { value: obj, done: true };
|
|
}
|
|
c5 = 5;
|
|
c6 = 1;
|
|
const obj29 = { value: closure_130_4({ type: "user" }), done: false };
|
|
return obj29;
|
|
}
|
|
} catch (tmp80) {
|
|
closure_3 = tmp80;
|
|
if (0 === c4) {
|
|
c6 = 3;
|
|
throw tmp80;
|
|
} else {
|
|
c5 = 2;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
iter.next();
|
|
return iter;
|
|
});
|
|
return obj(...arguments);
|
|
};
|
|
obj = function _joinEmbeddedActivity() {
|
|
obj = _asyncToGenerator(async (arg0, value) => {
|
|
let c0;
|
|
let c1;
|
|
let c2;
|
|
let c3;
|
|
let c4;
|
|
let guild_id;
|
|
let intl;
|
|
let intl2;
|
|
let obj22;
|
|
let obj33;
|
|
let obj34;
|
|
let obj35;
|
|
let closure_0 = arg0;
|
|
if (c5 === 2) {
|
|
c5 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp3 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
let application_id;
|
|
let _undefined;
|
|
let embeddedActivitiesManager;
|
|
let session_id;
|
|
let user;
|
|
let closure_7;
|
|
let application;
|
|
let channel;
|
|
let embeddedActivityLaunchability;
|
|
let reason;
|
|
let currentEmbeddedActivity;
|
|
let currentEmbeddedApplication;
|
|
let closure_14;
|
|
let obj32;
|
|
c5 = 2;
|
|
if (0 === guild_id) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
const obj3 = { value, done: true };
|
|
return obj3;
|
|
} else {
|
|
let closure_3 = tmp;
|
|
let closure_2 = tmp4;
|
|
application_id = undefined;
|
|
_undefined = undefined;
|
|
embeddedActivitiesManager = undefined;
|
|
c3 = undefined;
|
|
({ applicationId: c0, channelId: c1, embeddedActivitiesManager: c2, isStart: c3, guildId: c4 } = closure_0);
|
|
session_id = undefined;
|
|
user = undefined;
|
|
closure_7 = undefined;
|
|
application = undefined;
|
|
channel = undefined;
|
|
embeddedActivityLaunchability = undefined;
|
|
reason = undefined;
|
|
currentEmbeddedActivity = undefined;
|
|
currentEmbeddedApplication = undefined;
|
|
closure_14 = undefined;
|
|
let closure_15;
|
|
obj32 = undefined;
|
|
guild_id = 1;
|
|
c5 = 1;
|
|
return { value: "Reflect", done: true };
|
|
}
|
|
} else if (1 === guild_id) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
const obj4 = { value, done: true };
|
|
return obj4;
|
|
} else {
|
|
session_id = closure_131_9.getSessionId();
|
|
user = closure_131_13.getCurrentUser();
|
|
closure_7 = application_id;
|
|
if (null == closure_7) {
|
|
const obj5 = { result: "failure", reason: closure_131_30.NO_APPLICATION_ID };
|
|
c5 = 3;
|
|
const obj6 = { value: obj5, done: true };
|
|
return obj6;
|
|
} else {
|
|
guild_id = 2;
|
|
c5 = 1;
|
|
const obj7 = { value: closure_131_1(closure_131_2[38])(closure_7, _undefined), done: false };
|
|
return obj7;
|
|
}
|
|
}
|
|
} else {
|
|
if (2 === guild_id) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
const obj8 = { value, done: true };
|
|
return obj8;
|
|
} else {
|
|
application = value;
|
|
if (null != user) {
|
|
if (null != application) {
|
|
if (null == _undefined) {
|
|
const obj10 = { result: "failure", reason: closure_131_30.INVALID_CHANNEL };
|
|
c5 = 3;
|
|
const obj11 = { value: obj10, done: true };
|
|
return obj11;
|
|
} else {
|
|
channel = closure_131_10.getChannel(_undefined);
|
|
if (null == channel) {
|
|
const obj12 = { result: "failure", reason: closure_131_30.INVALID_CHANNEL };
|
|
c5 = 3;
|
|
const obj13 = { value: obj12, done: true };
|
|
return obj13;
|
|
} else {
|
|
const obj14 = { channelId: _undefined, ChannelStore: closure_131_10, GuildStore: closure_131_11, PermissionStore: closure_131_12, VoiceStateStore: closure_131_14 };
|
|
const obj41 = closure_131_0(closure_131_2[39]);
|
|
embeddedActivityLaunchability = obj41.getEmbeddedActivityLaunchability(obj14);
|
|
if (embeddedActivityLaunchability !== closure_131_0(closure_131_2[39]).EmbeddedActivityLaunchability.CAN_LAUNCH) {
|
|
reason = closure_131_30.LAUNCHABILITY_CHECK_FAILED_OTHER;
|
|
if (embeddedActivityLaunchability === closure_131_0(closure_131_2[39]).EmbeddedActivityLaunchability.NO_USE_EMBEDDED_ACTIVITIES_PERMISSION) {
|
|
reason = closure_131_30.NO_USE_EMBEDDED_ACTIVITIES_PERMISSION;
|
|
const obj25 = closure_131_0(closure_131_2[40]);
|
|
const result = obj25.showActivitiesInvalidPermissionsAlert();
|
|
} else if (embeddedActivityLaunchability === closure_131_0(closure_131_2[39]).EmbeddedActivityLaunchability.ACTIVITIES_FEATURE_NOT_ENABLED_FOR_OS) {
|
|
reason = closure_131_30.ACTIVITIES_FEATURE_NOT_ENABLED_FOR_OS;
|
|
const obj15 = { title: intl.string(closure_131_0(closure_131_2[42]).t["IOy+I5"]), body: intl2.string(closure_131_0(closure_131_2[42]).t.UXoQTp), hideActionSheet: false };
|
|
const show = closure_131_1(closure_131_2[41]).show;
|
|
const tmp146 = closure_131_1(closure_131_2[41]);
|
|
intl = closure_131_0(closure_131_2[42]).intl;
|
|
intl2 = closure_131_0(closure_131_2[42]).intl;
|
|
show(obj15);
|
|
}
|
|
const obj16 = { result: "failure", reason };
|
|
c5 = 3;
|
|
const obj17 = { value: obj16, done: true };
|
|
return obj17;
|
|
} else {
|
|
currentEmbeddedActivity = closure_131_15.getCurrentEmbeddedActivity();
|
|
currentEmbeddedApplication = undefined;
|
|
let applicationId;
|
|
if (currentEmbeddedActivity != null) {
|
|
applicationId = currentEmbeddedActivity.applicationId;
|
|
}
|
|
if (null != applicationId) {
|
|
let applicationId1;
|
|
const getApplication = closure_131_5.getApplication;
|
|
if (currentEmbeddedActivity != null) {
|
|
applicationId1 = currentEmbeddedActivity.applicationId;
|
|
}
|
|
currentEmbeddedApplication = getApplication(applicationId1);
|
|
}
|
|
const tmp16 = c3;
|
|
if (tmp16) {
|
|
const obj18 = { applicationId: application_id, application, channel, currentEmbeddedApplication, embeddedActivitiesManager, user };
|
|
guild_id = 3;
|
|
c5 = 1;
|
|
const obj19 = { value: obj22.confirmActivityLaunchChecks(obj18), done: false };
|
|
obj22 = closure_131_0(closure_131_2[35]);
|
|
return obj19;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
const obj20 = { result: "failure", reason: closure_131_30.UNKNOWN_USER_OR_APPLICATION };
|
|
c5 = 3;
|
|
const obj21 = { value: obj20, done: true };
|
|
return obj21;
|
|
}
|
|
} else {
|
|
if (3 === guild_id) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
const obj23 = { value, done: true };
|
|
return obj23;
|
|
} else if (!value) {
|
|
const obj24 = { result: "failure", reason: closure_131_30.FAILED_ACTIVITY_LAUNCH_CHECKS };
|
|
c5 = 3;
|
|
const obj26 = { value: obj24, done: true };
|
|
return obj26;
|
|
}
|
|
} else {
|
|
if (4 === guild_id) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
const obj27 = { value, done: true };
|
|
return obj27;
|
|
} else if (!value) {
|
|
const obj28 = { result: "failure", reason: closure_131_30.NOT_CONNECTED_TO_VOICE_CHANNEL };
|
|
c5 = 3;
|
|
const obj29 = { value: obj28, done: true };
|
|
return obj29;
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
const obj30 = { value, done: true };
|
|
return obj30;
|
|
} else {
|
|
obj = { result: "success" };
|
|
}
|
|
c5 = 3;
|
|
const obj31 = { value: obj, done: true };
|
|
return obj31;
|
|
}
|
|
obj32 = { trackedActionData: obj33, retries: 3, oldFormErrors: true, rejectWithError: true };
|
|
obj33 = { event: closure_131_0(closure_131_2[45]).NetworkActionNames.EMBEDDED_ACTIVITIES_LAUNCH, properties: obj34 };
|
|
obj34 = { guild_id, channel_id: _undefined, application_id, session_id };
|
|
if (null != _undefined) {
|
|
const request = { url: closure_131_22.ACTIVITY_CHANNEL_LAUNCH(_undefined, application_id), body: obj35 };
|
|
const post = closure_131_1(closure_131_2[46]).post;
|
|
const tmp43 = closure_131_1(closure_131_2[46]);
|
|
obj35 = { session_id, guild_id: _undefined };
|
|
_undefined = guild_id;
|
|
if (guild_id == null) {
|
|
_undefined = undefined;
|
|
}
|
|
const merged = Object.assign(obj32);
|
|
guild_id = 5;
|
|
c5 = 1;
|
|
const obj36 = { value: post(request), done: false };
|
|
return obj36;
|
|
} else {
|
|
const obj37 = { result: "failure", reason: closure_131_30.OTHER };
|
|
obj = obj37;
|
|
}
|
|
}
|
|
if (null != channel) {
|
|
closure_14 = closure_131_1(closure_131_2[43])(channel.id);
|
|
closure_15 = closure_131_16.includes(channel.type);
|
|
if (closure_14) {
|
|
const obj38 = { channelId: channel.id, bypassChangeModal: null != currentEmbeddedApplication };
|
|
guild_id = 4;
|
|
c5 = 1;
|
|
const obj39 = { value: closure_131_1(closure_131_2[44])(obj38), done: false };
|
|
return obj39;
|
|
} else {
|
|
const obj9 = closure_131_0(closure_131_2[31]);
|
|
const obj40 = { result: "failure", reason: closure_131_30.AIT_NOT_ENABLED_FOR_USER };
|
|
c5 = 3;
|
|
const obj42 = { value: obj40, done: true };
|
|
return obj42;
|
|
}
|
|
}
|
|
}
|
|
} catch (tmp95) {
|
|
c5 = 3;
|
|
throw tmp95;
|
|
}
|
|
}
|
|
});
|
|
return obj(...arguments);
|
|
};
|
|
function stopEmbeddedActivity(showFeedback) {
|
|
let _location;
|
|
let applicationId;
|
|
let compositeInstanceId;
|
|
let launchId;
|
|
({ location: _location, applicationId } = showFeedback);
|
|
let flag = showFeedback.showFeedback;
|
|
if (flag === undefined) {
|
|
flag = true;
|
|
}
|
|
const selfEmbeddedActivityForLocation = EmbeddedActivitiesStore.getSelfEmbeddedActivityForLocation(_location);
|
|
const obj2 = { type: "EMBEDDED_ACTIVITY_CLOSE", applicationId, location: _location, instanceId: launchId, showFeedback: flag };
|
|
launchId = undefined;
|
|
const dispatch = DispatcherDefault.dispatch;
|
|
DispatcherDefault;
|
|
obj = EmbeddedActivitiesStore;
|
|
if (selfEmbeddedActivityForLocation != null) {
|
|
launchId = selfEmbeddedActivityForLocation.launchId;
|
|
}
|
|
dispatch(obj2);
|
|
const obj3 = embeddedActivityLocationUtils;
|
|
const embeddedActivityLocationChannelId = obj3.getEmbeddedActivityLocationChannelId(_location);
|
|
if (null != embeddedActivityLocationChannelId) {
|
|
let id;
|
|
const selectedParticipantId = ChannelRTCStore.getSelectedParticipantId(embeddedActivityLocationChannelId);
|
|
const currentUser = UserStore.getCurrentUser();
|
|
if (currentUser != null) {
|
|
id = currentUser.id;
|
|
}
|
|
const embeddedActivitiesForChannel = obj.getEmbeddedActivitiesForChannel(embeddedActivityLocationChannelId);
|
|
const found = embeddedActivitiesForChannel.find((applicationId) => applicationId.applicationId === applicationId);
|
|
if (null != found) {
|
|
if (null != id) {
|
|
if ("" !== id) {
|
|
const obj4 = { applicationId, instanceId: compositeInstanceId };
|
|
compositeInstanceId = undefined;
|
|
const getEmbeddedActivityParticipantId = tmp7(8800).getEmbeddedActivityParticipantId;
|
|
ChannelRTCParticipants;
|
|
if (found != null) {
|
|
compositeInstanceId = found.compositeInstanceId;
|
|
}
|
|
if (selectedParticipantId === getEmbeddedActivityParticipantId(obj4)) {
|
|
const tmp2Result = ChannelRTCActionCreatorsDefault;
|
|
const participant = tmp2Result.selectParticipant(embeddedActivityLocationChannelId, null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
obj = function _fetchDeveloperApplications() {
|
|
obj = _asyncToGenerator(async (arg0, value) => {
|
|
if (c5 === 2) {
|
|
c5 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp3 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj3 = { value, done: true };
|
|
return obj3;
|
|
} else {
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} else {
|
|
let c3;
|
|
let applications;
|
|
try {
|
|
let closure_0;
|
|
c5 = 2;
|
|
if (0 === c4) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
const obj4 = { value, done: true };
|
|
return obj4;
|
|
} else {
|
|
let closure_1 = tmp;
|
|
closure_0 = undefined;
|
|
applications = undefined;
|
|
c3 = 1;
|
|
const obj10 = DispatcherDefault;
|
|
obj10.dispatch({ type: "DEVELOPER_ACTIVITY_SHELF_FETCH_START" });
|
|
const HTTP = HTTPUtils.HTTP;
|
|
const request = { url: constants.APPLICATIONS_WITH_ASSETS, query: { with_team_applications: true }, oldFormErrors: true, rejectWithError: true };
|
|
c4 = 2;
|
|
c5 = 1;
|
|
const obj5 = { value: HTTP.get(request), done: false };
|
|
return obj5;
|
|
}
|
|
} else {
|
|
if (1 === c4) {
|
|
c3 = 0;
|
|
const obj2 = closure_129_1(closure_129_2[25]);
|
|
obj2.dispatch({ type: "DEVELOPER_ACTIVITY_SHELF_FETCH_FAIL" });
|
|
} else if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c3 = 0;
|
|
c5 = 3;
|
|
obj = { value, done: true };
|
|
return obj;
|
|
} else {
|
|
closure_0 = value;
|
|
applications = closure_0.body.applications;
|
|
applications = applications.map((item) => closure_1_8.createFromServer(item));
|
|
const obj7 = { type: "DEVELOPER_ACTIVITY_SHELF_FETCH_SUCCESS", applications, assets: closure_0.body.assets };
|
|
const obj6 = closure_129_1(closure_129_2[25]);
|
|
obj6.dispatch(obj7);
|
|
const obj9 = { type: "APPLICATIONS_FETCH_SUCCESS", applications };
|
|
const obj8 = closure_129_1(closure_129_2[25]);
|
|
obj8.dispatch(obj9);
|
|
c3 = 0;
|
|
}
|
|
c5 = 3;
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} catch (tmp10) {
|
|
applications = tmp10;
|
|
if (0 === c3) {
|
|
c5 = 3;
|
|
throw tmp10;
|
|
} else {
|
|
c4 = 1;
|
|
}
|
|
}
|
|
}
|
|
});
|
|
return obj(...arguments);
|
|
};
|
|
obj = function _uploadImageAttachment() {
|
|
obj = _asyncToGenerator(async function(arg0, value, arg2) {
|
|
let items;
|
|
let closure_0 = arg0;
|
|
let closure_1 = value;
|
|
let closure_2 = arg2;
|
|
if (c8 === 2) {
|
|
c8 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp3 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} else {
|
|
let c6;
|
|
try {
|
|
c8 = 2;
|
|
if (0 === c7) {
|
|
if (arg0 === 1) {
|
|
c8 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c8 = 3;
|
|
const obj3 = { value, done: true };
|
|
return obj3;
|
|
} else {
|
|
closure_4 = tmp;
|
|
let closure_3 = tmp4;
|
|
closure_0 = undefined;
|
|
c6 = 1;
|
|
const obj13 = DispatcherDefault;
|
|
obj13.dispatch({ type: "UPLOAD_ACTIVITY_IMAGE_ATTACHMENT_START" });
|
|
let tmp24;
|
|
const tmp35 = closure_0;
|
|
const tmp36 = closure_1;
|
|
const tmp37 = closure_2;
|
|
if (null != closure_1) {
|
|
const obj4 = { channel_id: tmp36 };
|
|
tmp24 = obj4;
|
|
}
|
|
const HTTP = HTTPUtils.HTTP;
|
|
const request = { url: afk.APPLICATION_UPLOAD_ATTACHMENT(tmp35), query: tmp24, attachments: items, rejectWithError: true };
|
|
const post = HTTP.post;
|
|
const obj6 = { name: "file", file: tmp37 };
|
|
items = [obj6];
|
|
c7 = 2;
|
|
c8 = 1;
|
|
const obj7 = { value: post(request), done: false };
|
|
return obj7;
|
|
}
|
|
} else if (1 === c7) {
|
|
c6 = 0;
|
|
closure_1 = closure_5;
|
|
const obj5 = closure_132_1(closure_132_2[25]);
|
|
obj5.dispatch({ type: "UPLOAD_ACTIVITY_IMAGE_ATTACHMENT_FAIL" });
|
|
const self = this;
|
|
const self2 = this;
|
|
const tmp22 = new closure_132_1(closure_132_2[28])(closure_1);
|
|
c8 = 3;
|
|
const obj8 = { value: tmp22, done: true };
|
|
return obj8;
|
|
} else if (arg0 === 1) {
|
|
c8 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c6 = 0;
|
|
c8 = 3;
|
|
const obj9 = { value, done: true };
|
|
return obj9;
|
|
} else {
|
|
closure_0 = value;
|
|
const obj10 = { type: "UPLOAD_ACTIVITY_IMAGE_ATTACHMENT_SUCCESS", attachment: closure_0.body.attachment };
|
|
obj = closure_132_1(closure_132_2[25]);
|
|
obj.dispatch(obj10);
|
|
c6 = 0;
|
|
c8 = 3;
|
|
const obj11 = { value: closure_0.body.attachment, done: true };
|
|
return obj11;
|
|
}
|
|
} catch (tmp28) {
|
|
closure_5 = tmp28;
|
|
if (0 === c6) {
|
|
c8 = 3;
|
|
throw tmp28;
|
|
} else {
|
|
c7 = 1;
|
|
}
|
|
}
|
|
}
|
|
});
|
|
return obj(...arguments);
|
|
};
|
|
function handleFetchDone(arg0, fn, guildId) {
|
|
guildId = guildId.guildId;
|
|
let tmp = guildId === arg0;
|
|
if (!tmp) {
|
|
tmp = null == guildId && null == arg0;
|
|
}
|
|
if (tmp) {
|
|
fn();
|
|
}
|
|
}
|
|
obj = function _fetchShelf() {
|
|
obj = _asyncToGenerator(async function(arg0, value) {
|
|
let c0;
|
|
let force;
|
|
let obj11;
|
|
let obj12;
|
|
let closure_0 = arg0;
|
|
if (c9 === 2) {
|
|
c9 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp3 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} else {
|
|
let c7;
|
|
try {
|
|
let guildId;
|
|
let applications;
|
|
let c4;
|
|
let c5;
|
|
let promise;
|
|
let promise2;
|
|
let obj9;
|
|
let closure_9;
|
|
let activityConfigs;
|
|
let applications2;
|
|
let assets;
|
|
c9 = 2;
|
|
if (0 === c8) {
|
|
if (arg0 === 1) {
|
|
c9 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c9 = 3;
|
|
const obj4 = { value, done: true };
|
|
return obj4;
|
|
} else {
|
|
const application = tmp;
|
|
closure_4 = tmp4;
|
|
guildId = undefined;
|
|
force = undefined;
|
|
({ guildId: c0, force } = closure_0);
|
|
if (force === undefined) {
|
|
force = false;
|
|
}
|
|
applications = undefined;
|
|
c4 = undefined;
|
|
c5 = undefined;
|
|
promise = undefined;
|
|
promise2 = undefined;
|
|
obj9 = undefined;
|
|
closure_9 = undefined;
|
|
activityConfigs = undefined;
|
|
applications2 = undefined;
|
|
assets = undefined;
|
|
c8 = 1;
|
|
c9 = 1;
|
|
return { value: "Reflect", done: true };
|
|
}
|
|
} else {
|
|
if (1 === c8) {
|
|
if (arg0 === 1) {
|
|
c9 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c9 = 3;
|
|
const obj5 = { value, done: true };
|
|
return obj5;
|
|
} else {
|
|
activityConfigs = closure_133_15.getShelfActivities(guildId);
|
|
const mapped = activityConfigs.map((application_id) => application.getApplication(application_id.application_id));
|
|
applications = mapped.filter(closure_133_0(closure_133_2[51]).isNotNullish);
|
|
const tmp115 = force;
|
|
if (!tmp115) {
|
|
if (!closure_133_15.shouldFetchShelf(guildId)) {
|
|
const shelfFetchStatus = closure_133_15.getShelfFetchStatus(guildId);
|
|
let isFetching;
|
|
if (shelfFetchStatus != null) {
|
|
isFetching = shelfFetchStatus.isFetching;
|
|
}
|
|
if (isFetching) {
|
|
const self = this;
|
|
const self2 = this;
|
|
promise = new Promise((cache) => {
|
|
closure_4 = closure_2_35.bind(null, closure_1_0, cache);
|
|
obj = closure_1(activityConfigs[25]);
|
|
const subscription = obj.subscribe("EMBEDDED_ACTIVITY_FETCH_SHELF_SUCCESS", closure_4);
|
|
});
|
|
const self3 = this;
|
|
const self4 = this;
|
|
promise2 = new Promise((cache) => {
|
|
closure_5 = closure_2_35.bind(null, closure_1_0, cache);
|
|
obj = closure_1(activityConfigs[25]);
|
|
const subscription = obj.subscribe("EMBEDDED_ACTIVITY_FETCH_SHELF_FAIL", closure_5);
|
|
});
|
|
const items = [promise, promise2];
|
|
c8 = 3;
|
|
c9 = 1;
|
|
const obj6 = { value: Promise.race(items), done: false };
|
|
return obj6;
|
|
}
|
|
}
|
|
}
|
|
c7 = 1;
|
|
const obj7 = { type: "EMBEDDED_ACTIVITY_FETCH_SHELF", guildId };
|
|
const obj17 = closure_133_1(closure_133_2[25]);
|
|
obj17.dispatch(obj7);
|
|
let tmp75;
|
|
if (undefined !== guildId) {
|
|
if ("" !== guildId) {
|
|
obj9 = { guild_id: guildId };
|
|
tmp75 = obj9;
|
|
}
|
|
}
|
|
obj9 = tmp75;
|
|
const request = { url: closure_133_22.ACTIVITY_SHELF, query: obj9, trackedActionData: obj11, retries: 0, oldFormErrors: true, rejectWithError: true };
|
|
obj11 = { event: closure_133_0(closure_133_2[45]).NetworkActionNames.EMBEDDED_ACTIVITIES_FETCH_SHELF, properties: obj12 };
|
|
const get = closure_133_1(closure_133_2[46]).get;
|
|
const tmp83 = closure_133_1(closure_133_2[46]);
|
|
obj12 = { guild_id: guildId };
|
|
c8 = 4;
|
|
c9 = 1;
|
|
const obj13 = { value: get(request), done: false };
|
|
return obj13;
|
|
}
|
|
} else if (2 === c8) {
|
|
c7 = 0;
|
|
const obj14 = { type: "EMBEDDED_ACTIVITY_FETCH_SHELF_FAIL", guildId };
|
|
const obj10 = closure_133_1(closure_133_2[25]);
|
|
obj10.dispatch(obj14);
|
|
const obj15 = { activityConfigs, applications };
|
|
c9 = 3;
|
|
const obj16 = { value: obj15, done: true };
|
|
return obj16;
|
|
} else if (3 === c8) {
|
|
if (arg0 === 1) {
|
|
c9 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c9 = 3;
|
|
const obj18 = { value, done: true };
|
|
return obj18;
|
|
} else {
|
|
if (null != c4) {
|
|
const obj8 = closure_133_1(closure_133_2[25]);
|
|
obj8.unsubscribe("EMBEDDED_ACTIVITY_FETCH_SHELF_SUCCESS", c4);
|
|
c4 = undefined;
|
|
}
|
|
if (null != c5) {
|
|
const obj27 = closure_133_1(closure_133_2[25]);
|
|
obj27.unsubscribe("EMBEDDED_ACTIVITY_FETCH_SHELF_FAIL", c5);
|
|
c5 = undefined;
|
|
}
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c9 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c7 = 0;
|
|
c9 = 3;
|
|
const obj19 = { value, done: true };
|
|
return obj19;
|
|
} else {
|
|
closure_9 = value;
|
|
const activities = closure_9.body.activities;
|
|
let closure_1 = activities;
|
|
if (activities == null) {
|
|
closure_1 = [];
|
|
}
|
|
applications = closure_9.body.applications;
|
|
activityConfigs = applications;
|
|
if (applications == null) {
|
|
activityConfigs = [];
|
|
}
|
|
applications2 = activityConfigs;
|
|
assets = closure_9.body.assets;
|
|
applications = assets;
|
|
if (assets == null) {
|
|
applications = {};
|
|
}
|
|
assets = applications;
|
|
obj = closure_133_1(closure_133_2[25]);
|
|
const obj20 = { type: "EMBEDDED_ACTIVITY_FETCH_SHELF_SUCCESS", guildId, activities: activityConfigs, applications: applications2, assets };
|
|
obj.dispatch(obj20);
|
|
if (applications2.length > 0) {
|
|
const obj21 = { type: "APPLICATIONS_FETCH_SUCCESS", applications: applications2 };
|
|
const obj3 = closure_133_1(closure_133_2[25]);
|
|
obj3.dispatch(obj21);
|
|
}
|
|
const obj22 = { activityConfigs, applications: applications2.map((item) => closure_1_8.createFromServer(item)) };
|
|
c7 = 0;
|
|
c9 = 3;
|
|
const obj23 = { value: obj22, done: true };
|
|
return obj23;
|
|
}
|
|
const obj24 = { activityConfigs, applications };
|
|
c9 = 3;
|
|
const obj25 = { value: obj24, done: true };
|
|
return obj25;
|
|
}
|
|
} catch (tmp90) {
|
|
let closure_6 = tmp90;
|
|
if (0 === c7) {
|
|
c9 = 3;
|
|
throw tmp90;
|
|
} else {
|
|
c8 = 2;
|
|
}
|
|
}
|
|
}
|
|
});
|
|
return obj(...arguments);
|
|
};
|
|
obj = function _sendEmbeddedActivityInvite() {
|
|
obj = _asyncToGenerator(async (arg0, value) => {
|
|
let c0;
|
|
let c1;
|
|
let c2;
|
|
let c3;
|
|
let c4;
|
|
let obj3;
|
|
let closure_0 = arg0;
|
|
if (c4 === 2) {
|
|
c4 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp3 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
let target_application_id;
|
|
let code;
|
|
c4 = 2;
|
|
if (0 === c3) {
|
|
if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c4 = 3;
|
|
const obj4 = { value, done: true };
|
|
return obj4;
|
|
} else {
|
|
let closure_2 = tmp4;
|
|
let closure_1 = tmp;
|
|
c0 = undefined;
|
|
c1 = undefined;
|
|
target_application_id = undefined;
|
|
({ activityChannelId: c0, invitedChannelId: c1, applicationId: c2, location: c3, inviteAnalyticsMetadata: c4 } = closure_0);
|
|
code = undefined;
|
|
c3 = 1;
|
|
c4 = 1;
|
|
return { value: "Reflect", done: true };
|
|
}
|
|
} else if (1 === c3) {
|
|
if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c4 = 3;
|
|
const obj5 = { value, done: true };
|
|
return obj5;
|
|
} else {
|
|
const obj6 = { target_type: closure_130_26.EMBEDDED_APPLICATION, target_application_id };
|
|
c3 = 2;
|
|
c4 = 1;
|
|
const obj7 = { value: obj3.createInvite(c0, obj6, c3), done: false };
|
|
obj3 = closure_130_1(closure_130_2[52]);
|
|
return obj7;
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c4 = 3;
|
|
const obj8 = { value, done: true };
|
|
return obj8;
|
|
} else {
|
|
code = value;
|
|
if (null != closure_130_10.getChannel(c1)) {
|
|
obj = closure_130_1(closure_130_2[53]);
|
|
obj.sendInvite(c1, code.code, c3, c4);
|
|
}
|
|
c4 = 3;
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} catch (tmp29) {
|
|
c4 = 3;
|
|
throw tmp29;
|
|
}
|
|
}
|
|
});
|
|
return obj(...arguments);
|
|
};
|
|
obj = function _sendEmbeddedActivityInviteUser() {
|
|
obj = _asyncToGenerator(async (arg0, value) => {
|
|
let c0;
|
|
let c1;
|
|
let c2;
|
|
let c3;
|
|
let c4;
|
|
let c5;
|
|
let ensurePrivateChannelResult;
|
|
let obj5;
|
|
let closure_0 = arg0;
|
|
if (c4 === 2) {
|
|
c4 = 3;
|
|
const str = "Generator functions may not be called on executing generators";
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp3 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj3 = { value, done: true };
|
|
return obj3;
|
|
} else {
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
let target_application_id;
|
|
c4 = 2;
|
|
const tmp4 = c3;
|
|
if (0 === c3) {
|
|
if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c4 = 3;
|
|
const obj4 = { value, done: true };
|
|
return obj4;
|
|
} else {
|
|
let closure_2 = tmp4;
|
|
let closure_1 = tmp;
|
|
c0 = undefined;
|
|
target_application_id = undefined;
|
|
c2 = undefined;
|
|
c5 = undefined;
|
|
({ channelId: c0, applicationId: c1, userId: c2, location: c3, inviteAnalyticsMetadata: c4, prefixedContent: c5 } = closure_0);
|
|
let code;
|
|
c3 = 1;
|
|
c4 = 1;
|
|
return { value: "Reflect", done: true };
|
|
}
|
|
} else if (1 === tmp4) {
|
|
if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c4 = 3;
|
|
const obj6 = { value, done: true };
|
|
return obj6;
|
|
} else {
|
|
const obj7 = { target_type: closure_130_26.EMBEDDED_APPLICATION, target_application_id };
|
|
c3 = 2;
|
|
c4 = 1;
|
|
const obj8 = { value: obj5.createInvite(c0, obj7, c3), done: false };
|
|
obj5 = closure_130_1(closure_130_2[52]);
|
|
return obj8;
|
|
}
|
|
} else if (2 === tmp4) {
|
|
if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c4 = 3;
|
|
const obj9 = { value, done: true };
|
|
return obj9;
|
|
} else {
|
|
code = value;
|
|
let obj2 = closure_130_1(closure_130_2[54]);
|
|
c3 = 3;
|
|
c4 = 1;
|
|
const obj10 = {
|
|
value: ensurePrivateChannelResult.then(function(result) {
|
|
channel = channel.getChannel(result);
|
|
if (null == channel) {
|
|
const _Error = Error;
|
|
const self = this;
|
|
const self2 = this;
|
|
const error = new Error("Private channel not found");
|
|
throw error;
|
|
} else {
|
|
let content;
|
|
if (null != closure_1_5) {
|
|
obj = target_application_id(closure_2[55]);
|
|
content = obj.parse(channel, tmp2).content;
|
|
}
|
|
const obj2 = target_application_id(closure_2[53]);
|
|
obj2.sendInvite(result, code.code, closure_1_3, closure_1_4, content);
|
|
}
|
|
}),
|
|
done: false
|
|
};
|
|
ensurePrivateChannelResult = obj2.ensurePrivateChannel(c2);
|
|
return obj10;
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c4 = 3;
|
|
obj = { value, done: true };
|
|
return obj;
|
|
} else {
|
|
c4 = 3;
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} catch (tmp18) {
|
|
c4 = 3;
|
|
throw tmp18;
|
|
}
|
|
}
|
|
});
|
|
return obj(...arguments);
|
|
};
|
|
obj = function _validateTestMode() {
|
|
obj = _asyncToGenerator(async (arg0, value) => {
|
|
let closure_0 = arg0;
|
|
if (c1 === 2) {
|
|
c1 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp2 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} else {
|
|
let c4;
|
|
try {
|
|
c1 = 2;
|
|
if (0 === c2) {
|
|
if (arg0 === 1) {
|
|
c1 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c1 = 3;
|
|
const obj3 = { value, done: true };
|
|
return obj3;
|
|
} else {
|
|
c4 = 1;
|
|
const ACTIVITY_TEST_MODEResult = afk.ACTIVITY_TEST_MODE(closure_0);
|
|
const HTTP = HTTPUtils.HTTP;
|
|
const obj4 = { url: ACTIVITY_TEST_MODEResult, oldFormErrors: true, rejectWithError: true };
|
|
c2 = 2;
|
|
c1 = 1;
|
|
const obj5 = { value: HTTP.get(obj4), done: false };
|
|
return obj5;
|
|
}
|
|
} else if (1 === tmp3) {
|
|
c4 = 0;
|
|
c1 = 3;
|
|
return { value: false, done: true };
|
|
} else if (arg0 === 1) {
|
|
c1 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c4 = 0;
|
|
c1 = 3;
|
|
obj = { value, done: true };
|
|
return obj;
|
|
} else {
|
|
c4 = 0;
|
|
c1 = 3;
|
|
return { value: true, done: true };
|
|
}
|
|
} catch (tmp10) {
|
|
let closure_3 = tmp10;
|
|
if (0 === c4) {
|
|
c1 = 3;
|
|
throw tmp10;
|
|
} else {
|
|
c2 = 1;
|
|
}
|
|
}
|
|
}
|
|
});
|
|
return obj(...arguments);
|
|
};
|
|
function createProxyTicket() {
|
|
return obj(...arguments);
|
|
}
|
|
obj = function _createProxyTicket() {
|
|
obj = _asyncToGenerator(async (arg0, channel_id) => {
|
|
let closure_0 = arg0;
|
|
let c3 = 0;
|
|
let c2 = 0;
|
|
return (async (arg0, value) => {
|
|
const obj4 = {};
|
|
const tmp11 = closure_0;
|
|
if (null != channel_id) {
|
|
obj4.channel_id = channel_id;
|
|
}
|
|
const HTTP = HTTPUtils.HTTP;
|
|
const request = { url: closure_2_22.APPLICATION_PROXY_TICKET(tmp11), body: obj4, rejectWithError: true };
|
|
const post = HTTP.post;
|
|
await post(request);
|
|
return value.body.ticket;
|
|
})();
|
|
});
|
|
return obj(...arguments);
|
|
};
|
|
obj = function _refreshProxyTicket() {
|
|
obj = _asyncToGenerator(async (applicationId, channelId) => {
|
|
let c8 = 0;
|
|
let c9 = 0;
|
|
let c7 = 0;
|
|
return (async function(arg0, value) {
|
|
let obj5;
|
|
if (c9 === 2) {
|
|
c9 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp3 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
return { value, done: true };
|
|
} else {
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
let channel;
|
|
let PRIVATE_CHANNEL;
|
|
let dispatch;
|
|
c9 = 2;
|
|
if (0 === c8) {
|
|
if (arg0 === 1) {
|
|
c9 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c9 = 3;
|
|
return { value, done: true };
|
|
} else {
|
|
closure_5 = tmp;
|
|
proxyTicket = undefined;
|
|
channel = undefined;
|
|
guildId = undefined;
|
|
PRIVATE_CHANNEL = undefined;
|
|
const obj4 = { type: "EMBEDDED_ACTIVITY_SET_PROXY_TICKET_REFRESHING", applicationId, refreshing: true };
|
|
const obj18 = DispatcherDefault;
|
|
obj18.dispatch(obj4);
|
|
c7 = 2;
|
|
dispatch = createProxyTicket;
|
|
c3 = channelId;
|
|
const tmp98 = applicationId;
|
|
if (channelId == null) {
|
|
c3 = undefined;
|
|
}
|
|
dispatch = dispatch(tmp98, c3);
|
|
c8 = 3;
|
|
c9 = 1;
|
|
return { value: dispatch, done: false };
|
|
}
|
|
} else if (1 === c8) {
|
|
c7 = 0;
|
|
const obj8 = { type: "EMBEDDED_ACTIVITY_SET_PROXY_TICKET_REFRESHING", applicationId, refreshing: false };
|
|
const obj7 = closure_133_1(closure_133_2[25]);
|
|
dispatch = obj7.dispatch(obj8);
|
|
throw closure_6;
|
|
} else if (2 === c8) {
|
|
c7 = 1;
|
|
channel = closure_133_10.getChannel(channelId);
|
|
dispatch = channel;
|
|
let guild_id;
|
|
if (channel != null) {
|
|
guild_id = dispatch.guild_id;
|
|
}
|
|
let c2 = guild_id;
|
|
if (guild_id == null) {
|
|
c2 = null;
|
|
}
|
|
dispatch = c2;
|
|
guildId = c2;
|
|
if (null != guildId) {
|
|
PRIVATE_CHANNEL = closure_133_0(closure_133_2[24]).EmbeddedActivityLocationKind.GUILD_CHANNEL;
|
|
} else {
|
|
dispatch = closure_133_0;
|
|
PRIVATE_CHANNEL = closure_133_0(closure_133_2[24]).EmbeddedActivityLocationKind.PRIVATE_CHANNEL;
|
|
}
|
|
dispatch = closure_133_1(closure_133_2[25]).dispatch;
|
|
const obj9 = { type: "EMBEDDED_ACTIVITY_LAUNCH_FAIL", nonce: obj5.createNonce(), applicationId, channelId, guildId, locationKind: PRIVATE_CHANNEL, error: null };
|
|
closure_133_1(closure_133_2[25]);
|
|
obj5 = closure_133_0(closure_133_2[20]);
|
|
if (!(closure_6 instanceof closure_133_1(closure_133_2[27]))) {
|
|
if (!(closure_6 instanceof closure_133_1(closure_133_2[28]))) {
|
|
let tmp54;
|
|
if (!(closure_6 instanceof closure_133_1(closure_133_2[29]))) {
|
|
const self = this;
|
|
const self2 = this;
|
|
tmp54 = new closure_133_1(closure_133_2[28])(closure_6);
|
|
}
|
|
obj9.error = tmp54;
|
|
dispatch(obj9);
|
|
c7 = 0;
|
|
dispatch = closure_133_1(closure_133_2[25]).dispatch;
|
|
const obj10 = { type: "EMBEDDED_ACTIVITY_SET_PROXY_TICKET_REFRESHING", applicationId, refreshing: false };
|
|
closure_133_1(closure_133_2[25]);
|
|
dispatch(obj10);
|
|
c9 = 3;
|
|
return { value: false, done: true };
|
|
}
|
|
}
|
|
tmp54 = closure_6;
|
|
} else if (arg0 === 1) {
|
|
c9 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c7 = 0;
|
|
const obj11 = { type: "EMBEDDED_ACTIVITY_SET_PROXY_TICKET_REFRESHING", applicationId, refreshing: false };
|
|
obj = closure_133_1(closure_133_2[25]);
|
|
obj.dispatch(obj11);
|
|
c9 = 3;
|
|
return { value, done: true };
|
|
} else {
|
|
proxyTicket = value;
|
|
const obj15 = { type: "EMBEDDED_ACTIVITY_LAUNCH_SET_PROXY_TICKET", applicationId, channelId, proxyTicket };
|
|
const obj12 = closure_133_1(closure_133_2[25]);
|
|
obj12.dispatch(obj15);
|
|
const obj17 = { type: "EMBEDDED_ACTIVITY_UPDATE_CONNECTED_PROXY_TICKET", applicationId, proxyTicket };
|
|
const obj14 = closure_133_1(closure_133_2[25]);
|
|
obj14.dispatch(obj17);
|
|
c7 = 0;
|
|
const obj19 = { type: "EMBEDDED_ACTIVITY_SET_PROXY_TICKET_REFRESHING", applicationId, refreshing: false };
|
|
const obj16 = closure_133_1(closure_133_2[25]);
|
|
obj16.dispatch(obj19);
|
|
c9 = 3;
|
|
return { value: true, done: true };
|
|
}
|
|
} catch (tmp72) {
|
|
closure_6 = tmp72;
|
|
if (0 === c7) {
|
|
c9 = 3;
|
|
throw tmp72;
|
|
} else if (1 === tmp74) {
|
|
c8 = 1;
|
|
} else {
|
|
c8 = 2;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
});
|
|
return obj(...arguments);
|
|
};
|
|
let closure_4 = ApplicationCommandIndexStore.getOrFetchApplicationCommandIndexForTarget;
|
|
let closure_16 = Constants2.SUPPORTED_ACTIVITY_IN_TEXT_CHANNEL_TYPES;
|
|
const ActivityPanelModes = ActivityPanelConstants.ActivityPanelModes;
|
|
({ AnalyticEvents: closure_18, AnalyticsGameOpenTypes: closure_19, ApplicationFlags: closure_20, ChannelTypes: closure_21, Endpoints: closure_22, PopoutWindowKeys: closure_23 } = Constants);
|
|
const INSTALL_LESS_APP_IDS = ApplicationConstants.INSTALL_LESS_APP_IDS;
|
|
const ContentDismissActionType = DismissibleContentConstants.ContentDismissActionType;
|
|
const InviteTargetTypes = Constants3.InviteTargetTypes;
|
|
let closure_28 = { 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_30 = { 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" };
|
|
let result = size.fileFinishedImporting("modules/activities/EmbeddedActivitiesActionCreators.tsx");
|
|
|
|
export const maybeDisconnectFromCurrentActivity = function maybeDisconnectFromCurrentActivity(location) {
|
|
const selfEmbeddedActivityForLocation = EmbeddedActivitiesStore.getSelfEmbeddedActivityForLocation(location);
|
|
if (null != selfEmbeddedActivityForLocation) {
|
|
obj = { location: null, applicationId: null, showFeedback: false };
|
|
({ location: obj.location, applicationId: obj.applicationId } = selfEmbeddedActivityForLocation);
|
|
stopEmbeddedActivity(obj);
|
|
}
|
|
};
|
|
export const runPrimaryAppCommandOrJoinEmbeddedActivity = function runPrimaryAppCommandOrJoinEmbeddedActivity() {
|
|
return obj(...arguments);
|
|
};
|
|
export { stopEmbeddedActivity };
|
|
export const requestRespondToSeriousThermalState = function requestRespondToSeriousThermalState() {
|
|
obj = DispatcherDefault;
|
|
obj.dispatch({ type: "EMBEDDED_ACTIVITY_REQUEST_RESPOND_TO_SERIOUS_THERMAL_STATE" });
|
|
};
|
|
export const consumeRequestToReactToSeriousThermalState = function consumeRequestToReactToSeriousThermalState() {
|
|
obj = DispatcherDefault;
|
|
obj.dispatch({ type: "EMBEDDED_ACTIVITY_CONSUME_RESPOND_TO_SERIOUS_THERMAL_STATE_REQUEST" });
|
|
};
|
|
export const disregardSeriousThermalState = function disregardSeriousThermalState() {
|
|
obj = DispatcherDefault;
|
|
obj.dispatch({ type: "EMBEDDED_ACTIVITY_DISREGARD_SERIOUS_THERMAL_STATE" });
|
|
};
|
|
export const fetchDeveloperApplications = function fetchDeveloperApplications() {
|
|
return obj(...arguments);
|
|
};
|
|
export const uploadImageAttachment = function uploadImageAttachment() {
|
|
return obj(...arguments);
|
|
};
|
|
export const fetchShelf = function fetchShelf() {
|
|
return obj(...arguments);
|
|
};
|
|
export const sendEmbeddedActivityInvite = function sendEmbeddedActivityInvite() {
|
|
return obj(...arguments);
|
|
};
|
|
export const sendEmbeddedActivityInviteUser = function sendEmbeddedActivityInviteUser() {
|
|
return obj(...arguments);
|
|
};
|
|
export const dismissNewActivityIndicator = function dismissNewActivityIndicator() {
|
|
let INDIRECT_ACTION = arg0;
|
|
if (arg0 === undefined) {
|
|
INDIRECT_ACTION = ContentDismissActionType.INDIRECT_ACTION;
|
|
}
|
|
const markVersionedDismissibleContentAsDismissed = DismissibleContentUtils.markVersionedDismissibleContentAsDismissed;
|
|
DismissibleContentUtils;
|
|
const ACTIVITIES_VOICE_LAUNCHER_BADGE = dismissible_content.DismissibleContent.ACTIVITIES_VOICE_LAUNCHER_BADGE;
|
|
const date = new Date();
|
|
const result = markVersionedDismissibleContentAsDismissed(ACTIVITIES_VOICE_LAUNCHER_BADGE, floor(date.getTime() / 1000), { dismissAction: INDIRECT_ACTION });
|
|
};
|
|
export const validateTestMode = function validateTestMode() {
|
|
return obj(...arguments);
|
|
};
|
|
export const updateActivityPanelMode = function updateActivityPanelMode(PANEL) {
|
|
obj = DispatcherDefault;
|
|
const obj2 = { type: "EMBEDDED_ACTIVITY_SET_PANEL_MODE", activityPanelMode: PANEL };
|
|
obj.dispatch(obj2);
|
|
};
|
|
export const updateFocusedActivityLayout = function updateFocusedActivityLayout(focusedActivityLayout) {
|
|
obj = DispatcherDefault;
|
|
const obj2 = { type: "EMBEDDED_ACTIVITY_SET_FOCUSED_LAYOUT", focusedActivityLayout };
|
|
obj.dispatch(obj2);
|
|
};
|
|
export const openActivityPopoutWindow = function openActivityPopoutWindow() {
|
|
const ACTIVITY_POPOUT_WINDOW = ActivityPanelModes.ACTIVITY_POPOUT_WINDOW;
|
|
obj = DispatcherDefault;
|
|
obj.dispatch({ type: "EMBEDDED_ACTIVITY_SET_PANEL_MODE", activityPanelMode: ACTIVITY_POPOUT_WINDOW });
|
|
const obj2 = DispatcherDefault;
|
|
obj2.dispatch({ type: "ACTIVITY_POPOUT_WINDOW_OPEN" });
|
|
};
|
|
export const updateActivityPopoutWindowLayout = function updateActivityPopoutWindowLayout(layout) {
|
|
obj = DispatcherDefault;
|
|
const obj2 = { type: "EMBEDDED_ACTIVITY_UPDATE_POPOUT_WINDOW_LAYOUT", layout };
|
|
obj.dispatch(obj2);
|
|
};
|
|
export { createProxyTicket };
|
|
export const refreshProxyTicket = function refreshProxyTicket() {
|
|
return obj(...arguments);
|
|
};
|