import{aE as e,aF as c}from"./index-CmAiVN5e.js";class r{static async getWalls(a,t){let s=`?page=${t.page}&limit=${t.pageSize}`;return a.nickname&&(s+=`&search=${a.nickname}`),e.get("/walls"+s).catch(l=>{throw c(l),l})}static async searchWalls(a){return e.get(`/walls/search?q=${a}`).catch(t=>{var s;throw((s=t.response)==null?void 0:s.status)!==404&&c(t),t})}static async getWallByNickname(a){return e.get(`/walls/${a}`).catch(t=>{throw c(t),t})}static async getWallsStats(){return e.get("/walls/stats").catch(a=>{throw c(a),a})}static async getWallItemById(a){return e.get(`/walls/items/${a}`).catch(t=>{var s;throw((s=t.response)==null?void 0:s.status)!==404&&c(t),t})}static async uploadWallItemImage(a,t){const l=await(await fetch(t)).blob(),n=new FormData;return n.append("image",l,"image.png"),e.post(`/walls/items/${a}/image`,n).catch(i=>{throw c(i),i})}static async deleteWallItem(a){return e.delete(`/walls/items/${a}`).catch(t=>{throw c(t),t})}}export{r as W};