PageSourceSearch

https://cdn.peatix.com/assets/production/static/peaz-frontend/js/useUserStore-C-5NSQ7j.js

js peatix.com collected 2026-09-24 06:34:04 UTC 5,127 bytes, 2 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`2db94247-573a-4ece-b4c3-ca1f9ce05ab6`,e._sentryDebugIdIdentifier=`sentry-dbid-2db94247-573a-4ece-b4c3-ca1f9ce05ab6`)}catch{}})();import{At as e,Wn as t,_t as n,b as r,c as i,d as a,dt as o,f as s,gt as c,h as l,ht as u,i as d,k as f,l as p,m,mt as h,pt as g,s as _,u as v,wr as y}from"./useProfileStore-CBaVsqDc.js";var b=y(`user`,{state:()=>({userData:{data:null,isLoading:!1},userPrimaryGroup:{data:null,isLoading:!1},ticketData:null,userEventAttending:{isLoading:!1,response:null,errorMessage:``},userEventHosting:{isLoading:!1,singleResponse:null,allResponse:null,errorMessage:``},ownership:{data:null,errorMessage:``},userTicketReceipt:{data:null,isLoading:!1,errorMessage:``},role:{data:null,isNotMember:!1},follower:{isUpdated:!1},isLoading:!1,errorMessage:``}),getters:{user:e=>e.userData.data?n(e.userData.data):null,ticketInfo:e=>e.ticketData?g(e.ticketData):null,ticketIds:e=>e.ticketData?e.ticketData.orders.map(e=>e.id).join(`,`):``,userEventAttendingList:e=>e.userEventAttending.response?u(e.userEventAttending.response.data):[],userEventHostingList:e=>e.userEventHosting.singleResponse?c(e.userEventHosting.singleResponse.data):[],hasTicketOwnership:e=>e.ownership.data?!!e.ownership.data.id:!1,userTicketReceiptInfo:e=>e.userTicketReceipt.data?h(e.userTicketReceipt.data):null,isOwner:e=>e.role.data?e.role.data.role===r.OWNER:!1,isCoOrganizer:e=>e.role.data?e.role.data.role===r.ADMIN:!1,isGroupManager:e=>e.role.data?e.role.data.role===r.OWNER||e.role.data.role===r.ADMIN:!1,userRole:e=>e.role.data?e.role.data.role:null},actions:{async getUserById(e){this.userData.isLoading=!0;let{data:t,errorMessage:n}=await s(e);n.value&&(this.errorMessage=n.value),t.value&&(this.userData.data=t.value),this.userData.isLoading=!1},async getUserAttendingEventById(e,t){this.userEventAttending.isLoading=!0;let{data:n,errorMessage:r}=await p(e,t);r.value&&(this.userEventAttending.errorMessage=r.value),n.value&&(this.userEventAttending.response=n.value),this.userEventAttending.isLoading=!1},async getUserHostingEventBySingleFilter(e,t){let{data:n,errorMessage:r}=await a(e,t);r.value&&(this.userEventHosting.errorMessage=r.value),n.value&&(this.userEventHosting.singleResponse=n.value)},async getUserHostingEventByAllFilter(e,n){let r=n.filter,i=[o.ARCHIVED,o.UPCOMING].map(i=>a(e,{...n,filter:i,itemPerPage:i===r?t.ITEM_PER_PAGE:1})),[s,c]=await Promise.all(i);if(s.errorMessage.value||c.errorMessage.value)switch(r){case o.ARCHIVED:this.userEventHosting.errorMessage=s.errorMessage.value;break;case o.UPCOMING:this.userEventHosting.errorMessage=c.errorMessage.value;break;default:this.userEventHosting.errorMessage=f.TRY_AGAIN;break}if(s.data.value?.data&&c.data.value?.data&&Array.isArray(s.data.value?.data)&&Array.isArray(c.data.value?.data)){let e=s.data.value.data,t=c.data.value.data;switch(r){case o.ARCHIVED:this.userEventHosting.singleResponse={data:e,paginationInfo:s.data.value.paginationInfo};break;case o.UPCOMING:this.userEventHosting.singleResponse={data:t,paginationInfo:c.data.value.paginationInfo};break;default:this.userEventHosting.singleResponse=null;break}let n=[...e,...t];this.userEventHosting.allResponse={data:n,paginationInfo:s.data.value.paginationInfo||c.data.value.paginationInfo}}else this.userEventHosting.singleResponse=null,this.userEventHosting.allResponse=null},async getUserHostingEventById(e,t,n=!1){this.userEventHosting.isLoading=!0,n?await this.getUserHostingEventBySingleFilter(e,t):await this.getUserHostingEventByAllFilter(e,t),this.userEventHosting.isLoading=!1},async getTicketDetail(e,t){this.isLoading=!0,this.ticketData=null;let{data:n,errorMessage:r}=await i(e,t);r.value&&(this.errorMessage=r.value),n.value&&(this.ticketData=n.value),this.isLoading=!1},async follow(t,n,r=e.FOLLOWER){this.isLoading=!0,this.follower.isUpdated=!1;let{errorMessage:i}=await m(t,n,r);i.value&&(this.errorMessage=i.value),this.isLoading=!1,this.follower.isUpdated=!0},async unfollow(e,t){this.isLoading=!0,this.follower.isUpdated=!1;let{errorMessage:n}=await d(e,t);n.value&&(this.errorMessage=n.value),this.isLoading=!1,this.follower.isUpdated=!0},async getGroupRole(e,t){this.isLoading=!0,this.role.data=null,this.role.isNotMember=!1;let{data:n,errorMessage:r}=await v(e,t);r.value&&(this.errorMessage=r.value),!n.value&&!r.value?this.role.isNotMember=!0:n.value&&(this.role.data=n.value),this.isLoading=!1},async checkTicketOwnership(e){this.isLoading=!0,this.ownership.data=null;let{data:t,errorMessage:n}=await _(e);n.value&&(this.ownership.errorMessage=n.value),t.value&&(this.ownership.data=t.value),this.isLoading=!1},async getTicketReceipt(e,t){this.userTicketReceipt.isLoading=!0,this.userTicketReceipt.data=null;let{data:n,errorMessage:r}=await l(e,t);r.value&&(this.userTicketReceipt.errorMessage=r.value),n.value&&(this.userTicketReceipt.data=n.value),this.userTicketReceipt.isLoading=!1}}});
1export{b as t};
2//# sourceMappingURL=useUserStore-C-5NSQ7j.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.