Build 533169stable
Module 635582
580 characters · in bcd663496c792ba1.jsDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>u});var i=n(64700),s=n(311907),l=n(181658),r=n(260509),a=n(71393),o=n(287809),d=n(493540),c=n(469993);function u(e,t){let n=(0,s.bG)([a.A],()=>a.A.getGuild(e)),[u,m]=i.useState(),[g,x]=i.useState(!1),h=(0,c.ME)(n);return{canSubmitAcceptance:(0,s.bG)([o.default],()=>{let e=o.default.getCurrentUser();return null!=n&&(0,r.bM)(n,e)},[n]),error:u,loading:g,submitAcceptTermsRequest:i.useCallback(async()=>{if(null!=e&&(h||null!=t)){x(!0),m(void 0);try{null!=t?await d.DP(e,t):await d.Bo(e)}catch(e){m(new l.A(e))}finally{x(!1)}}},[e,t,h])}}}