feat: implement search functionality for news articles with query parameter

This commit is contained in:
Ardeman
2025-03-24 19:42:27 +08:00
parent 9ab67c615a
commit 4ff1e23d25
4 changed files with 90 additions and 2 deletions
+3 -1
View File
@@ -41,10 +41,11 @@ type TParameters = {
active?: boolean
limit?: number
page?: number
query?: string
} & THttpServer
export const getNews = async (parameters?: TParameters) => {
const { categories, tags, active, limit, page, ...restParameters } =
const { categories, tags, active, limit, page, query, ...restParameters } =
parameters || {}
try {
const { data } = await HttpServer(restParameters).get(`/api/news`, {
@@ -54,6 +55,7 @@ export const getNews = async (parameters?: TParameters) => {
...(active && { active }),
...(limit && { limit }),
...(page && { page }),
...(query && { q: query }),
},
})
return dataResponseSchema.parse(data)