Build 533169stable
Module 590632
614 characters · in 33645dc6ae61c139.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>c});var i=n(64700),s=n(311907),l=n(323082),r=n(166403),a=n(244287),o=n(2242);let d=[];function c(){let{ensureFresh:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,a.A)()===o.M_.SUBSCRIBED,n=(0,s.bG)([r.A],()=>r.A.getActiveGuildSubscriptions()),c=i.useRef(!1);return i.useEffect(()=>{(function(e){let{ensureFresh:t,hasFetched:n,hasRoleSubscriptions:i}=e,s=r.A.getActiveGuildSubscriptions();return(s?.length??0)===0&&!!i||!!t&&!n||!n&&!r.A.hasFetchedSubscriptions()})({ensureFresh:e,hasRoleSubscriptions:t,hasFetched:c.current})&&(c.current=!0,l.hP())},[e,t]),n??d}}