Module 599941

3,408 characters · in d0e358b5f3ba76a7.js, 86d292b38e0beefb.js
Dependencies
Source Raw
function(t,e,i){i.d(e,{KE:()=>R,Tq:()=>C,XE:()=>D,Yc:()=>h,cY:()=>A,dB:()=>E,dL:()=>P,eb:()=>L,et:()=>g,hc:()=>f,uP:()=>p,uk:()=>I}),i(321073);var n=i(64700),s=i(17928),l=i(724442),r=i(608461),u=i(587626);i(403362);var a=i(300233),S=i(579908),o=i(636194),c=i(624456);let d=[],_=function(t){let{refetchOnMount:e=!1,includeSoftDeleted:i=!0,countryCode:r,dontFetchWhileTrue:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=(0,s.bG)([u.A],()=>u.A.isConnected()),d=(0,s.bG)([o.A],()=>null!=t?o.A.getSubscriptionGroupListingsForGuildFetchState(t):o.e.FETCHED),_=n.useRef(e);n.useEffect(()=>{if(null==t||!c||!0===a)return;let n=o.A.getSubscriptionGroupListingsForGuildFetchState(t);(e||n===o.e.NOT_FETCHED)&&(_.current=!1,S.WA(t,{includeSoftDeleted:i,countryCode:r}))},[c,t,i,e,r,a]);let A=(0,l.A)(_);return{listingsLoaded:d===o.e.FETCHED&&!0!==A}},A=function(t){let{includeSoftDeleted:e=!1,includeUnpublished:i=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,s.yK)([o.A],()=>{if(null==t)return[];let n=o.A.getSubscriptionGroupListing(t);if(null==n)return[];let s=[];for(let t of n.subscription_listings_ids){let n=o.A.getSubscriptionListing(t);null!=n&&(!n.soft_deleted||e)&&(n.published||i)&&s.push(n)}return s},[t,e,i])},E=t=>(0,s.bG)([o.A],()=>null!=t?o.A.getSubscriptionListing(t):null),I=t=>{let e=(0,a.X)("useGroupListingsForGuild");return(0,s.bG)([o.A],()=>null!=t&&e?o.A.getSubscriptionGroupListingsForGuild(t):d)},p=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{includeSoftDeleted:!1,sortDeletedListingsLast:!1};return _(t),(0,s.yK)([o.A],()=>{let i=null!=t?o.A.getSubscriptionGroupListingsForGuild(t):d,n=[];for(let t of i)for(let i of t.subscription_listings_ids){let t=o.A.getSubscriptionListing(i);null!=t&&(e.includeSoftDeleted||!t.soft_deleted)&&n.push(t)}return e.includeSoftDeleted&&e.sortDeletedListingsLast?[...n.filter(t=>!t.soft_deleted),...n.filter(t=>t.soft_deleted)]:n})},L=t=>{let[e,i]=n.useState(!1),l=n.useMemo(()=>t.map(c.M),[t]),r=(0,s.yK)([o.A],()=>l.filter(t=>!o.A.getDidFetchListingForSubscriptionPlanId(t)),[l]);return n.useEffect(()=>{!e&&r.length>0&&(i(!0),Promise.all(r.map(t=>S._R(t))).catch(()=>{}).then(()=>{i(!1)}))},[e,r]),{loading:e}},g=()=>{let[t,e]=n.useState(!1),[i,s]=n.useState(null);return{error:i,submitting:t,deleteSubscriptionListing:async(t,i,n)=>{try{return e(!0),s(null),await S.H7(t,i,n),!0}catch(t){s(t)}finally{e(!1)}}}},f=()=>{let[t,e]=(0,r.A)(S.mK),{loading:i,error:n}=e;return{error:n,submitting:i,archiveSubscriptionListing:t}},h=()=>{let[t,e]=n.useState(!1),[i,s]=n.useState(null);return{error:i,submitting:t,publishSubscriptionListing:async t=>{let{guildId:i,groupListingId:n,listingId:l}=t;try{return e(!0),s(null),await S.vW({guildId:i,groupListingId:n,listingId:l,data:{published:!0}}),!0}catch(t){s(t)}finally{e(!1)}},clearError:()=>s(null)}},C=t=>(0,s.bG)([o.A],()=>null!=t?o.A.getSubscriptionSettings(t):void 0),R=()=>{let[t,e]=n.useState(!1),[i,s]=n.useState(null);return{loading:t,updateSubscriptionsSettings:n.useCallback(async(t,i)=>{e(!0),s(null);try{await S.DO(t,i)}catch(t){s(t)}finally{e(!1)}},[]),error:i}},D=()=>{let[t,e]=n.useState(!1),[i,s]=n.useState(null);return{loading:t,fetchSubscriptionsSettings:n.useCallback(async t=>{e(!0),s(null);try{await S.W5(t)}catch(t){s(t)}finally{e(!1)}},[]),error:i}},P=t=>(0,s.bG)([o.A],()=>null!=t?o.A.getSubscriptionTrial(t):null)}