2 lines
698 B
JavaScript
2 lines
698 B
JavaScript
import{cH as d,r as e,G as P,k as m,ae as p}from"./vNwORUzZ.js";import{a as S}from"./Dgli-wIV.js";const y=d("userPosts",()=>{const t=e([]),s=e(!1),i=P(),o=e(!1),l=e(0),c=e(15),n=e(0);m(()=>{var a;return(a=i.sellerConfig)==null?void 0:a.store});async function f(a,g){try{o.value=!0,await p();const u=await S(a,g,c.value);return o.value=!1,u}catch(u){console.log(u)}finally{o.value=!1}}function r(a){t.value.push(...(a==null?void 0:a.data)??[]),n.value=(a==null?void 0:a.count)??0,l.value++,t.value.length>=n.value&&(s.value=!0)}function v(){l.value=0,t.value=[],n.value=0,s.value=!1}return{loadPosts:f,posts:t,reset:v,loadStateNextPage:r,endPage:s,currentPage:l,limit:c,loading:o}});export{y as u};
|