Files
appco_dist/.output/public/_nuxt/YbvKECFS.js
T
2025-08-20 20:13:40 +03:30

2 lines
634 B
JavaScript

import{cI as d,r as e,G as P,k as m,af as p}from"./DfOAJpIc.js";import{a as S}from"./DgNtDRJv.js";const y=d("userPosts",()=>{const a=e([]),o=e(!1),c=P(),t=e(!1),l=e(0),r=e(15),n=e(0);m(()=>c.sellerConfig?.store);async function f(s,g){try{t.value=!0,await p();const u=await S(s,g,r.value);return t.value=!1,u}catch(u){console.log(u)}finally{t.value=!1}}function i(s){a.value.push(...s?.data??[]),n.value=s?.count??0,l.value++,a.value.length>=n.value&&(o.value=!0)}function v(){l.value=0,a.value=[],n.value=0,o.value=!1}return{loadPosts:f,posts:a,reset:v,loadStateNextPage:i,endPage:o,currentPage:l,limit:r,loading:t}});export{y as u};