import{f as e,n as t,r as n}from"./apiFetch-C4rLkcBG.js";var r=e(`/blog`),i={async createBlogPost(e){return t(`${r}/posts`,{method:`POST`,body:e})},async getBlogPost(e){return t(`${r}/posts/${e}`)},async getBlogPostBySlug(e){return t(`${r}/posts/by-slug/${e}`)},async listBlogPosts(e){return t(n(`${r}/posts`,e))},async updateBlogPost(e,n){return t(`${r}/posts/${e}`,{method:`PUT`,body:n})},async deleteBlogPost(e){await t(`${r}/posts/${e}`,{method:`DELETE`})},async getCategories(){return t(`${r}/categories`)},async incrementViews(e){return(await t(`${r}/posts/${e}/views`,{method:`POST`,body:{}})).views},async toggleLike(e,n){return t(`${r}/posts/${e}/like`,{method:`POST`,body:{user_id:n}})},async incrementShares(e){return(await t(`${r}/posts/${e}/shares`,{method:`POST`,body:{}})).shares}};export{i as t};