| @@ -36,6 +36,7 @@ import type { | |||
| } from '@/models/share' | |||
| import { addFileInfos, sortAgentSorts } from '@/app/components/tools/utils' | |||
| import { useToastContext } from '@/app/components/base/toast' | |||
| import { changeLanguage } from '@/i18n/i18next-config' | |||
| export const useChatWithHistory = (installedAppInfo?: InstalledApp) => { | |||
| const isInstalledApp = useMemo(() => !!installedAppInfo, [installedAppInfo]) | |||
| @@ -55,6 +56,11 @@ export const useChatWithHistory = (installedAppInfo?: InstalledApp) => { | |||
| }, [isInstalledApp, installedAppInfo, appInfo]) | |||
| const appId = useMemo(() => appData?.app_id, [appData]) | |||
| useEffect(() => { | |||
| if (appData?.site.default_language) | |||
| changeLanguage(appData.site.default_language) | |||
| }, [appData]) | |||
| const [conversationIdInfo, setConversationIdInfo] = useLocalStorageState<Record<string, string>>(CONVERSATION_ID_INFO, { | |||
| defaultValue: {}, | |||
| }) | |||