Module 137130

2,031 characters · in ae314be343046f27.js
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{ER:()=>o,Qi:()=>A,Wy:()=>u,gN:()=>c,jS:()=>_});var l=n(636537),r=n(228366),a=n(523599),i=n(652215);function s(){return a.A.isLoading||a.A.isLoadingNextPage}function E(e,t){let n=function(e){let{before:t,userId:n,targetId:l,action:r}=e,s=n??a.A.userIdFilter,E=r??a.A.actionFilter,u=l??a.A.targetIdFilter,_={limit:i.$jw};return null!=t&&(_.before=t),null!=s&&(_.user_id=s),null!=E&&(_.action_type=E),null!=u&&(_.target_id=u),_}(t);return l.Bo.get({url:i.Rsh.GUILD_AUDIT_LOG(e),query:n,oldFormErrors:!0,rejectWithError:!0})}function u(e,t,n,l){if(!s()&&null!=e)return r.h.dispatch({type:"AUDIT_LOG_FETCH_START"}),E(e,{userId:t,action:l,targetId:n}).then(e=>{let{audit_log_entries:t,integrations:n,users:l,webhooks:a,guild_scheduled_events:i,auto_moderation_rules:s,threads:E,application_commands:u}=e.body;r.h.dispatch({type:"AUDIT_LOG_FETCH_SUCCESS",logs:t,integrations:n,users:l,webhooks:a,guildScheduledEvents:i,automodRules:s,threads:E,applicationCommands:u})},()=>r.h.dispatch({type:"AUDIT_LOG_FETCH_FAIL"}))}function _(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!a.A.hasOlderLogs||s()||null==e)return;let n=a.A.logs,l=n[n.length-1],i=null;return null!=l&&(i=l.id),r.h.dispatch({type:"AUDIT_LOG_FETCH_NEXT_PAGE_START",before:i,isGroupedFetch:t}),E(e,{before:i}).then(e=>{let{audit_log_entries:t,integrations:n,users:l,webhooks:a,guild_scheduled_events:i,auto_moderation_rules:s,threads:E,application_commands:u}=e.body;r.h.dispatch({type:"AUDIT_LOG_FETCH_NEXT_PAGE_SUCCESS",logs:t,integrations:n,users:l,webhooks:a,guildScheduledEvents:i,automodRules:s,threads:E,applicationCommands:u})},()=>r.h.dispatch({type:"AUDIT_LOG_FETCH_NEXT_PAGE_FAIL"}))}function c(e,t){if(!s()&&null!=t)return r.h.dispatch({type:"AUDIT_LOG_FILTER_BY_ACTION",action:e}),u(t,null,null,e)}function o(e,t){if(!s()&&null!=t)return r.h.dispatch({type:"AUDIT_LOG_FILTER_BY_USER",userId:e}),u(t,e)}function A(e,t){if(!s()&&null!=t)return r.h.dispatch({type:"AUDIT_LOG_FILTER_BY_TARGET",targetId:e}),u(t,null,e)}}