fix: load threads from api instead of states (#5206)
This commit is contained in:
parent
2feba874ef
commit
cceae09fef
@ -18,6 +18,7 @@ import {
|
|||||||
} from '@tauri-apps/plugin-deep-link'
|
} from '@tauri-apps/plugin-deep-link'
|
||||||
import { useNavigate } from '@tanstack/react-router'
|
import { useNavigate } from '@tanstack/react-router'
|
||||||
import { route } from '@/constants/routes'
|
import { route } from '@/constants/routes'
|
||||||
|
import { useThreads } from '@/hooks/useThreads'
|
||||||
|
|
||||||
export function DataProvider() {
|
export function DataProvider() {
|
||||||
const { setProviders } = useModelProvider()
|
const { setProviders } = useModelProvider()
|
||||||
@ -26,6 +27,7 @@ export function DataProvider() {
|
|||||||
const { checkForUpdate } = useAppUpdater()
|
const { checkForUpdate } = useAppUpdater()
|
||||||
const { setServers } = useMCPServers()
|
const { setServers } = useMCPServers()
|
||||||
const { setAssistants } = useAssistant()
|
const { setAssistants } = useAssistant()
|
||||||
|
const { setThreads } = useThreads()
|
||||||
const navigate = useNavigate()
|
const navigate = useNavigate()
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
@ -51,6 +53,7 @@ export function DataProvider() {
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
fetchThreads().then((threads) => {
|
fetchThreads().then((threads) => {
|
||||||
|
setThreads(threads)
|
||||||
threads.forEach((thread) =>
|
threads.forEach((thread) =>
|
||||||
fetchMessages(thread.id).then((messages) =>
|
fetchMessages(thread.id).then((messages) =>
|
||||||
setMessages(thread.id, messages)
|
setMessages(thread.id, messages)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user