diff --git a/web/service/use-explore.ts b/web/service/use-explore.ts index 3e3b9ff255..a2c278f2b2 100644 --- a/web/service/use-explore.ts +++ b/web/service/use-explore.ts @@ -1,6 +1,7 @@ import type { App, AppCategory } from '@/models/explore' import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query' import { useGlobalPublicStore } from '@/context/global-public-context' +import { useLocale } from '@/context/i18n' import { AccessMode } from '@/models/access-control' import { fetchAppList, fetchBanners, fetchInstalledAppList, getAppAccessModeByAppId, uninstallApp, updatePinStatus } from './explore' import { AppSourceType, fetchAppMeta, fetchAppParams } from './share' @@ -13,8 +14,9 @@ type ExploreAppListData = { } export const useExploreAppList = () => { + const locale = useLocale() return useQuery({ - queryKey: [NAME_SPACE, 'appList'], + queryKey: [NAME_SPACE, 'appList', locale], queryFn: async () => { const { categories, recommended_apps } = await fetchAppList() return {