// Module ID: 13462 // Function ID: 13463 // Name: getModalState // Dependencies: [1906, 38, 7896, 687, 5713, 589, 709, 2] // Module 13462 (getModalState) import { Store } from "initialize"; const require = arg1; let obj = { IN_FLIGHT: 0, [0]: "IN_FLIGHT", ERRORED: 1, [1]: "ERRORED", SUCCEEDED: 2, [2]: "SUCCEEDED" }; class InteractionModalStore extends Store { } InteractionModalStore.prototype["getModalState"] = function getModalState(first) { let tmp = null; if (first === closure_3) { tmp = closure_4; } return tmp; }; InteractionModalStore.displayName = "InteractionModalStore"; obj = { LOGOUT: function handleInit() { let c3 = null; let c4 = null; let c5 = null; let c6 = null; let c7 = null; return true; }, INTERACTION_MODAL_CREATE: function handleInteractionModalCreate(nonce) { if (nonce.nonce === c7) { importDefault(5713).deleteMessage(c6, c5, true); c5 = null; c6 = null; c7 = null; const obj = importDefault(5713); } return false; }, INTERACTION_IFRAME_MODAL_CREATE: function handleInteractionIframeModalCreate(nonce) { if (nonce.nonce === c7) { importDefault(5713).deleteMessage(c6, c5, true); c5 = null; c6 = null; c7 = null; const obj = importDefault(5713); } return false; }, INTERACTION_QUEUE: function handleInteractionQueue(nonce) { let data; let preflight; nonce = nonce.nonce; ({ data, preflight } = nonce); let startTimeout; const interactionType = data.interactionType; if (nonce(1906).InteractionTypes.APPLICATION_COMMAND === interactionType) { const messageId = nonce.messageId; const channelId = data.channelId; return false; } else if (tmp(1906).InteractionTypes.MODAL_SUBMIT === interactionType) { let tmp7 = null == nonce; if (!tmp7) { tmp7 = IN_FLIGHT === obj.ERRORED; } if (!tmp7) { tmp7 = IN_FLIGHT === obj.SUCCEEDED; } startTimeout(38)(tmp7, "cannot submit multiple modals at once"); IN_FLIGHT = obj.IN_FLIGHT; startTimeout = function startTimeout(arg0) { }; if (null != preflight) { const _setTimeout2 = setTimeout; let timerId = setTimeout(() => { let tmp2 = outer1_3 === closure_0; if (tmp2) { tmp2 = outer1_4 === outer1_8.IN_FLIGHT; } if (tmp2) { outer1_0(outer1_2[2]).setFailed(closure_0); const obj = outer1_0(outer1_2[2]); } }, 2 * tmp3(687).Millis.MINUTE); preflight.then(() => { const result = 10 * startTimeout(outer1_2[3]).Millis.SECOND; if (typeof startTimeout !== "find") { HermesBuiltin.throwTypeError(); } const timerId = setTimeout(() => { let tmp2 = outer1_3 === closure_0; if (tmp2) { tmp2 = outer1_4 === outer1_8.IN_FLIGHT; } if (tmp2) { outer1_0(outer1_2[2]).setFailed(closure_0); const obj = outer1_0(outer1_2[2]); } }, result); }).catch(() => nonce(outer1_2[2]).setFailed(nonce)); const nextPromise = preflight.then(() => { const result = 10 * startTimeout(outer1_2[3]).Millis.SECOND; if (typeof startTimeout !== "find") { HermesBuiltin.throwTypeError(); } const timerId = setTimeout(() => { let tmp2 = outer1_3 === closure_0; if (tmp2) { tmp2 = outer1_4 === outer1_8.IN_FLIGHT; } if (tmp2) { outer1_0(outer1_2[2]).setFailed(closure_0); const obj = outer1_0(outer1_2[2]); } }, result); }); } else { const _setTimeout = setTimeout; const timerId1 = setTimeout(() => { let tmp2 = outer1_3 === closure_0; if (tmp2) { tmp2 = outer1_4 === outer1_8.IN_FLIGHT; } if (tmp2) { outer1_0(outer1_2[2]).setFailed(closure_0); const obj = outer1_0(outer1_2[2]); } }, 10 * tmp3(687).Millis.SECOND); } return true; } else { return false; } tmp = nonce; }, INTERACTION_SUCCESS: function handleInteractionSuccess(nonce) { nonce = nonce.nonce; let flag = null != nonce; if (flag) { flag = nonce === closure_3; } if (flag) { const SUCCEEDED = obj.SUCCEEDED; flag = true; } return flag; }, INTERACTION_FAILURE: function handleInteractionFailure(nonce) { nonce = nonce.nonce; let flag = null != nonce; if (flag) { flag = nonce === closure_3; } if (flag) { const ERRORED = obj.ERRORED; flag = true; } return flag; } }; const interactionModalStore = new InteractionModalStore(require("dispatcher"), obj); let result = require("_fetchMessageInteractionData").fileFinishedImporting("modules/interaction_components/InteractionModalStore.tsx"); export default interactionModalStore; export const InteractionModalState = obj;