Build 618874stable
Module 542580
1,814 characters · in 4d66c9c6f6c5b025.jsDependencies
Source Raw
function(e,t,n){n.d(t,{AL:()=>E,C8:()=>o,Jw:()=>S,Ni:()=>u,T0:()=>r,gV:()=>_,hu:()=>a});var T=n(636537),i=n(228366),I=n(721768),N=n(168186),l=n(652215);function E(){i.h.dispatch({type:"INTEGRATION_PERMISSION_SETTINGS_CLEAR"})}function r(e,t,n){i.h.dispatch({applicationId:e,commandId:t,permissions:n,type:"INTEGRATION_PERMISSION_SETTINGS_EDIT"})}function S(e,t){T.Bo.get({url:l.Rsh.GUILD_COMMANDS_FOR_APPLICATION(e,t),rejectWithError:!0}).then(n=>{i.h.dispatch({type:"INTEGRATION_PERMISSION_SETTINGS_COMMANDS_FETCH_SUCCESS",applicationId:t,commands:n.body.application_commands,guildId:e,permissions:n.body.permissions})},()=>{i.h.dispatch({type:"INTEGRATION_PERMISSION_SETTINGS_COMMANDS_FETCH_FAILURE",applicationId:t})})}async function _(e,t,n){let I=[];try{I=(await T.Bo.get({url:l.Rsh.APPLICATION_BOT_GUILD_COMMAND_PERMISSIONS(e,t,n),rejectWithError:(0,T.fT)()})).body.permissions}catch(T){if(404!==T.status)return void i.h.dispatch({type:"INTEGRATION_PERMISSION_SETTINGS_APPLICATION_PERMISSIONS_FETCH_FAILURE",applicationId:e,commandId:n,guildId:t})}i.h.dispatch({type:"INTEGRATION_PERMISSION_SETTINGS_COMMAND_UPDATE",applicationId:e,commandId:n,guildId:t,permissions:I})}function a(e){i.h.dispatch({applicationId:e,type:"INTEGRATION_PERMISSION_SETTINGS_INIT"})}function o(e){i.h.dispatch({commandId:e,type:"INTEGRATION_PERMISSION_SETTINGS_RESET"})}async function u(e){let{applicationId:t,commandId:n,defaultEveryoneValue:T,defaultEverywhereValue:l,guildId:E,permissions:r}=e,S=n===t?function(e,t,n,T){if(!n||!T)return t;let i={[e]:n,[(0,N.Ap)(e)]:T};return t.filter(e=>{if(!(e.id in i))return!0;let t=i[e.id];return e.permission!==t})}(E,r,T,l):r,_=await I.yL(t,E,n,S);i.h.dispatch({type:"INTEGRATION_PERMISSION_SETTINGS_COMMAND_UPDATE",applicationId:t,commandId:n,guildId:E,permissions:_.body.permissions})}}