feat: use post method to request entries

This commit is contained in:
DIYgod 2024-05-14 22:49:43 +08:00
parent 63906d0b63
commit 7675c3f2ea
No known key found for this signature in database
2 changed files with 7 additions and 5 deletions

View File

@ -114,7 +114,7 @@ function FeedCategory({
view !== undefined &&
setActivedList?.({
level: levels.folder,
id: data.name,
id: data.list.map((feed) => feed.feedId).join(","),
name: data.name,
view,
})

View File

@ -18,17 +18,19 @@ export const useEntries = ({
queryFn: async ({ pageParam }) => {
const params: {
category?: string
view?: string
view?: number
feedId?: string
feedIdList?: string[]
} = {}
if (level === levels.folder) {
params.category = id + ""
params.feedIdList = (id + "").split(",")
} else if (level === levels.feed) {
params.feedId = id + ""
}
return await apiFetch<ListResponse<EntriesResponse>>("/entries", {
query: {
offset: pageParam + "",
method: "POST",
body: {
offset: pageParam,
view,
...params,
},