feat(desktop): enhance rsshubAnalytics query to support language filtering
This commit is contained in:
parent
bb029e7144
commit
14d4da3d28
|
|
@ -49,7 +49,7 @@ export const Component = () => {
|
|||
|
||||
const data: RouteData = rsshubPopular.data as any
|
||||
|
||||
const rsshubAnalytics = useAuthQuery(Queries.discover.rsshubAnalytics(), {
|
||||
const rsshubAnalytics = useAuthQuery(Queries.discover.rsshubAnalytics({ lang }), {
|
||||
staleTime: 1000 * 60 * 60 * 24, // 1 day
|
||||
placeholderData: keepPreviousData,
|
||||
})
|
||||
|
|
|
|||
|
|
@ -39,9 +39,13 @@ export const discover = {
|
|||
})
|
||||
return res.data
|
||||
}),
|
||||
rsshubAnalytics: () =>
|
||||
defineQuery(["discover", "rsshub", "analytics"], async () => {
|
||||
const res = await apiClient.discover["rsshub-analytics"].$get()
|
||||
rsshubAnalytics: ({ lang }: { lang?: string }) =>
|
||||
defineQuery(["discover", "rsshub", "analytics", lang], async () => {
|
||||
const res = await apiClient.discover["rsshub-analytics"].$get({
|
||||
query: {
|
||||
...(lang !== "all" && { lang }),
|
||||
},
|
||||
})
|
||||
return res.data
|
||||
}),
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17910,7 +17910,11 @@ declare const _routes: hono_hono_base.HonoBase<Env, ({
|
|||
} & {
|
||||
"/rsshub-analytics": {
|
||||
$get: {
|
||||
input: {};
|
||||
input: {
|
||||
query: {
|
||||
lang?: string | undefined;
|
||||
};
|
||||
};
|
||||
output: {
|
||||
data: {
|
||||
[x: string]: {
|
||||
|
|
|
|||
Loading…
Reference in New Issue