Build 533169stable
Module 10005
1,857 characters · in 33645dc6ae61c139.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>o});var i=n(64700),s=n(198982),l=n(899847),r=n(695515),a=n(191627);function o(e){let{onError:t,onSuccess:n}=e??{},[o,d]=i.useState(!1),[c,u]=i.useState(!1),[m,g]=i.useState(!1),[_,x]=i.useState(!1),[h,A]=i.useState(!1),[p,T]=i.useState(!1),[f,S]=i.useState(!1),[E,b]=i.useState(!1),C=o||c||m||_||p||E,v=i.useCallback(async e=>{if(!C){d(!0);try{await (0,l.nt)(e,a.Ef.ACTIVE),n?.()}catch(n){let e=new s.LG(n);t?.(e)}finally{d(!1)}}},[C,t,n]),N=i.useCallback(async e=>{if(!C){u(!0);try{await (0,l.nt)(e,a.Ef.DECLINED),n?.()}catch(n){let e=new s.LG(n);t?.(e)}finally{u(!1)}}},[C,t,n]),I=i.useCallback(async e=>{if(!C){g(!0);try{await (0,l.nt)(e,a.Ef.INACTIVE),n?.()}catch(n){let e=new s.LG(n);t?.(e)}finally{g(!1)}}},[C,t,n]),j=i.useCallback(async e=>{if(!C){x(!0);try{await (0,l.e$)(e),n?.()}catch(n){let e=new s.LG(n);t?.(e)}finally{x(!1)}}},[C,t,n]),y=i.useCallback(async()=>{if(!h){A(!0);try{await (0,l.HB)(),n?.()}catch(n){let e=new s.LG(n);t?.(e)}finally{A(!1)}}},[h,t,n]),O=i.useCallback(async e=>{if(!f){S(!0);try{await l.Ay.fetchTeenActivity(e),n?.()}catch(n){let e=new s.LG(n);t?.(e)}finally{S(!1)}}},[f,t,n]);return{acceptLinkRequest:v,declineLinkRequest:N,disconnectLinkRequest:I,cancelLinkRequest:j,selectTeenUser:O,getLinkCode:y,requestLink:i.useCallback(async(e,i)=>{if(!p){T(!0);try{await l.Ay.requestLink(e,i),n?.()}catch(n){let e=new s.LG(n);t?.(e)}finally{T(!1)}}},[p,t,n]),loadMore:i.useCallback(async e=>{let n=r.A.getActionsForDisplayType(e),i=n[n.length-1],a=r.A.getStartId(),o=r.A.getSelectedTeenId();if(!E&&null!=a&&null!=o){b(!0);try{await l.Ay.fetchMoreTeenActivity(o,e,a,i.event_id)}catch(n){let e=new s.LG(n);t?.(e)}finally{b(!1)}}},[E,t]),isAcceptLoading:o,isDeclineLoading:c,isDisconnectLoading:m,isCancelLoading:_,isGetLinkCodeLoading:h,isSelectTeenUserLoading:f,isRequestingLink:p,isMoreLoading:E}}}