This commit is contained in:
@ -1,5 +1,20 @@
|
||||
import { legacyClient } from '../clients'
|
||||
|
||||
export type ListBlogItemType = {
|
||||
id: number
|
||||
title: string
|
||||
|
||||
/** ISO8601 */
|
||||
created_at: string
|
||||
|
||||
/** ISO8601 */
|
||||
updated_at: string
|
||||
|
||||
featured_image: null | {
|
||||
image_url: string
|
||||
}
|
||||
}
|
||||
|
||||
export const listBlogs = async ({
|
||||
page = 1,
|
||||
limit = 20,
|
||||
@ -8,13 +23,7 @@ export const listBlogs = async ({
|
||||
limit?: number
|
||||
}) => {
|
||||
const resp = await legacyClient.post('/v1/blog/list', { page, limit })
|
||||
return resp.data.data as {
|
||||
id: number
|
||||
title: string
|
||||
featured_image: null | {
|
||||
image_url: string
|
||||
}
|
||||
}[]
|
||||
return resp.data.data as ListBlogItemType[]
|
||||
}
|
||||
|
||||
export const getBlog: (
|
||||
|
||||
Reference in New Issue
Block a user