diff --git a/apps/desktop/layer/renderer/src/pages/(main)/(layer)/(subview)/discover/category/[category].tsx b/apps/desktop/layer/renderer/src/pages/(main)/(layer)/(subview)/discover/category/[category].tsx index 52cf0235c..39ab872de 100644 --- a/apps/desktop/layer/renderer/src/pages/(main)/(layer)/(subview)/discover/category/[category].tsx +++ b/apps/desktop/layer/renderer/src/pages/(main)/(layer)/(subview)/discover/category/[category].tsx @@ -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, }) diff --git a/apps/desktop/layer/renderer/src/queries/discover.ts b/apps/desktop/layer/renderer/src/queries/discover.ts index 0ee0f77a9..13ea96c92 100644 --- a/apps/desktop/layer/renderer/src/queries/discover.ts +++ b/apps/desktop/layer/renderer/src/queries/discover.ts @@ -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 }), } diff --git a/packages/internal/shared/src/hono.ts b/packages/internal/shared/src/hono.ts index c41362472..3a3dcf257 100644 --- a/packages/internal/shared/src/hono.ts +++ b/packages/internal/shared/src/hono.ts @@ -17910,7 +17910,11 @@ declare const _routes: hono_hono_base.HonoBase