From cceae09fef93ebd3df04b3050baeccfb5cc3867c Mon Sep 17 00:00:00 2001 From: Louis Date: Fri, 6 Jun 2025 13:16:29 +0700 Subject: [PATCH] fix: load threads from api instead of states (#5206) --- web-app/src/providers/DataProvider.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/web-app/src/providers/DataProvider.tsx b/web-app/src/providers/DataProvider.tsx index d0e3dacd4..0c4c5f443 100644 --- a/web-app/src/providers/DataProvider.tsx +++ b/web-app/src/providers/DataProvider.tsx @@ -18,6 +18,7 @@ import { } from '@tauri-apps/plugin-deep-link' import { useNavigate } from '@tanstack/react-router' import { route } from '@/constants/routes' +import { useThreads } from '@/hooks/useThreads' export function DataProvider() { const { setProviders } = useModelProvider() @@ -26,6 +27,7 @@ export function DataProvider() { const { checkForUpdate } = useAppUpdater() const { setServers } = useMCPServers() const { setAssistants } = useAssistant() + const { setThreads } = useThreads() const navigate = useNavigate() useEffect(() => { @@ -51,6 +53,7 @@ export function DataProvider() { useEffect(() => { fetchThreads().then((threads) => { + setThreads(threads) threads.forEach((thread) => fetchMessages(thread.id).then((messages) => setMessages(thread.id, messages)