Module 262828

495 characters · in c8e76b85296061e8.js, bcd663496c792ba1.js
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>o});var i=n(64700),s=n(311907),l=n(198982),r=n(627363),a=n(587895);function o(e,t){let n=(0,s.bG)([a.A],()=>a.A.getGuildApplication(e,t)),[o,d]=i.useState(null==n),[c,u]=i.useState(),[m,g]=i.useState(!1),x=i.useCallback(async()=>{if(null==n&&null!=e){g(!0),d(!0);try{await r.Ay.getApplicationsForGuild(e,{type:t,includeTeam:!0})}catch(e){u(new l.LG(e))}finally{d(!1)}}},[n,t,e]);return i.useEffect(()=>{m||x()},[m,x]),{application:n,error:c,loading:o}}}