1 line
724 B
JavaScript
1 line
724 B
JavaScript
import{a as s}from"./index-D2uzyr9g.js";const c={listProducts:async(e,t)=>{const r={...e,page:t?.page||1,limit:t?.limit||12};e?.search&&(r.q=e.search,delete r.search),e?.product_type&&(r.type=e.product_type,delete r.product_type);const a=(await s.get("/marketplace/products",{params:r,_disableRetry:!1})).data||[];return{products:a,total:a.length,page:t?.page||1,limit:t?.limit||12,total_pages:1}},fetchProducts:async(e,t)=>c.listProducts(e,t),createProduct:async e=>(await s.post("/marketplace/products",e)).data,createOrder:async e=>(await s.post("/marketplace/orders",{items:e})).data,purchaseProduct:async e=>c.createOrder([{product_id:e}]),listOrders:async()=>(await s.get("/marketplace/orders")).data};export{c as m};
|