Build 576754stable
Module 743738
4,898 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{fK:()=>N,I5:()=>T,Gv:()=>m,wy:()=>g,sW:()=>R,h0:()=>S,Bl:()=>C});var i,r=n(636537),a=n(228366),s=n(493336),l=n(155718),o=n(587895),d=n(113267),c=n(867455),u=n(280450),_=n(935208),E=n(706727),A=n(436283),h=n(337591);let I="_errors";var f=n(652215),p=n(375708);function T(e){return null==e||""===e||Number.isNaN(e)?Date.now():_.default.extractTimestamp(e)+9e5}async function m(e){let{componentType:t,messageId:n,messageFlags:i,customId:a,componentId:o,applicationId:d,channelId:h,guildId:I,localState:p}=e,T=_.default.fromTimestamp(Date.now());if(!A.Ay.canQueueInteraction(n,T))return;await c.A.unarchiveThreadIfNecessary(h),(0,E.tU)(T,{messageId:n,data:{interactionType:l.G4.MESSAGE_COMPONENT,applicationId:d,customId:a,componentId:o},onFailure:(e,t)=>{var n,i;return n=h,i=e,void(null==t&&null!=i&&s.A.sendClydeError(n,i))}}),null!=p&&(0,E.Sw)(n,T,p,o);let m={type:l.G4.MESSAGE_COMPONENT,nonce:T,guild_id:I,channel_id:h,message_flags:i,message_id:n,application_id:d,session_id:u.default.getSessionId(),data:{component_type:t,custom_id:a,...function(e){if(null==e)return null;switch(e.type){case l.I5.TEXT_INPUT:case l.I5.FILE_UPLOAD:case l.I5.RADIO_GROUP:case l.I5.CHECKBOX_GROUP:case l.I5.CHECKBOX:return null;case l.I5.STRING_SELECT:return e;case l.I5.USER_SELECT:case l.I5.ROLE_SELECT:case l.I5.MENTIONABLE_SELECT:case l.I5.CHANNEL_SELECT:let t=e.selectedOptions.map(e=>e.value);return{type:e.type,values:t};default:return null}}(p)}};await r.Bo.post({url:f.Rsh.INTERACTIONS,body:m,timeout:3e3,rejectWithError:!1},e=>{g(T,e,d,h,I)})}function g(e,t,n,i,r){if(!t.ok){if(!t.hasErr)if(!(t.status>=400)||!(t.status<500)||!t.body)return void(0,E.C1)(e,t.body?.code);else if(t.body.code===f.t02.INVALID_FORM_BODY&&t.body.errors){let s=function e(t,n){let i=t[I];if(null!=i&&Array.isArray(i))return i[0];for(let[i,r]of Object.entries(t))if(i!==I&&null!=r&&"object"==typeof r)return e(r,n??i);return null}(t.body.errors,void 0);null!=s&&("INTERACTION_APPLICATION_COMMAND_INVALID_VERSION"===s.code||"INTERACTION_APPLICATION_COMMAND_INVALID"===s.code)&&a.h.dispatch({type:"APPLICATION_COMMAND_EXECUTE_BAD_VERSION",applicationId:n,channelId:i,guildId:r??null}),(0,E.C1)(e,void 0,s?.message);return}else return t.body.code!==f.t02.UNKNOWN_INTEGRATION?void(0,E.C1)(e,t.body.code,t.body.message,t.status):(a.h.dispatch({type:"APPLICATION_COMMAND_EXECUTE_BAD_VERSION",applicationId:n,channelId:i,guildId:r??null}),(0,E.C1)(e,void 0,t.body.message),void 0);(0,E.C1)(e)}}var S=((i={})[i.SENDING=0]="SENDING",i[i.CREATED=1]="CREATED",i[i.FAILED=2]="FAILED",i[i.TIMED_OUT=3]="TIMED_OUT",i[i.EPHEMERAL_SUCCESS=4]="EPHEMERAL_SUCCESS",i);function N(e,t){var n;let i=t?.state,r=e.state===f.cmJ.SENT&&T(e.id)<Date.now(),a=e.state===f.cmJ.SEND_FAILED&&(null==(n=e.id)||""===n||Number.isNaN(n)?Date.now():_.default.extractTimestamp(n)+3e3)<Date.now(),s=t?.data.interactionType===l.G4.APPLICATION_COMMAND,o=e.isCommandType();if(s&&i===h.m.QUEUED||o&&e.state===f.cmJ.SENDING&&null!=t)return 0;if(s&&i===h.m.CREATED||e.hasFlag(f.pr7.LOADING)&&!r)return 1;if(null!=e.interaction&&e.hasFlag(f.pr7.LOADING)&&r)return 3;if(null!=e.interaction&&!e.hasFlag(f.pr7.LOADING)&&a)return 3;if(o&&e.state===f.cmJ.SEND_FAILED)return 2;else if(null!=e.interaction&&e.hasFlag(f.pr7.EPHEMERAL))return 4}function C(e){let t=e.options;for(;t?.length===1&&(t[0].type===l.n4.SUB_COMMAND_GROUP||t[0].type===l.n4.SUB_COMMAND);)t=t[0].options;for(let e of t??[])if(e.type===l.n4.ATTACHMENT)return!1;return!0}function R(e,t){switch(e){case d.A.ReasonCodes.TIMEOUT:let n=o.A.getApplication(t);if(null!=n)return p.intl.formatToPlainString(p.t.u2D2Uj,{applicationName:n.name});return p.intl.string(p.t["vGU8+r"]);case d.A.ReasonCodes.ACTIVITY_LAUNCH_NOT_IN_EXPERIMENT:return p.intl.string(p.t.GyzcrS);case d.A.ReasonCodes.ACTIVITY_LAUNCH_INVALID_USER_VERIFICATION_LEVEL:case d.A.ReasonCodes.ACTIVITY_LAUNCH_INVALID_USER_PERMISSIONS:return p.intl.string(p.t.hHGrWz);case d.A.ReasonCodes.ACTIVITY_LAUNCH_UNKNOWN_CHANNEL:case d.A.ReasonCodes.ACTIVITY_LAUNCH_UNKNOWN_GUILD:case d.A.ReasonCodes.ACTIVITY_LAUNCH_INVALID_CHANNEL_TYPE:case d.A.ReasonCodes.ACTIVITY_LAUNCH_INVALID_CHANNEL_NO_AFK:return p.intl.string(p.t.j29zCr);case d.A.ReasonCodes.ACTIVITY_LAUNCH_INVALID_USER_AGE_GATE:return p.intl.string(p.t["4WuFRE"]);case d.A.ReasonCodes.ACTIVITY_LAUNCH_INVALID_DEV_PREVIEW_GUILD_SIZE:return p.intl.string(p.t.RvkXdb);case d.A.ReasonCodes.ACTIVITY_LAUNCH_INVALID_CONFIGURATION_PLATFORM_NOT_SUPPORTED:case d.A.ReasonCodes.ACTIVITY_LAUNCH_INVALID_CONFIGURATION_PLATFORM_NOT_RELEASED:return p.intl.string(p.t.uGDCcw);case d.A.ReasonCodes.ACTIVITY_LAUNCH_INVALID_USER_NO_ACCESS_TO_ACTIVITY:return p.intl.string(p.t.WjNAAA);case d.A.ReasonCodes.ACTIVITY_LAUNCH_INVALID_LOCATION_TYPE:return p.intl.string(p.t.PtobXW);case d.A.ReasonCodes.ACTIVITY_LAUNCH_INVALID_USER_REGION_FOR_APPLICATION:return p.intl.string(p.t.PrHIM5)}}}