Skip to content

Commit 683e9b8

Browse files
committed
chore: revert data provider
1 parent 820b378 commit 683e9b8

File tree

1 file changed

+2
-22
lines changed

1 file changed

+2
-22
lines changed

web-app/src/providers/DataProvider.tsx

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useMessages } from '@/hooks/useMessages'
22
import { useModelProvider } from '@/hooks/useModelProvider'
3-
import { useThreads } from '@/hooks/useThreads'
3+
44
import { useAppUpdater } from '@/hooks/useAppUpdater'
55
import { fetchMessages } from '@/services/messages'
66
import { fetchModels } from '@/services/models'
@@ -15,7 +15,7 @@ import { getAssistants } from '@/services/assistants'
1515

1616
export function DataProvider() {
1717
const { setProviders } = useModelProvider()
18-
const { setThreads } = useThreads()
18+
1919
const { setMessages } = useMessages()
2020
const { checkForUpdate } = useAppUpdater()
2121
const { setServers } = useMCPServers()
@@ -35,26 +35,6 @@ export function DataProvider() {
3535

3636
useEffect(() => {
3737
fetchThreads().then((threads) => {
38-
// Sort threads by order if available, otherwise by updated time
39-
const sortedThreads = threads.sort((a, b) => {
40-
// If both have order, sort by order
41-
if (a.order != null && b.order != null) {
42-
return a.order - b.order
43-
}
44-
// If only one has order, prioritize the one with order
45-
if (a.order != null) return -1
46-
if (b.order != null) return 1
47-
// If neither has order, sort by updated time (newest first)
48-
return (b.updated || 0) - (a.updated || 0)
49-
})
50-
51-
// Assign orders to threads that don't have them to ensure future drag operations work
52-
const threadsWithOrder = sortedThreads.map((thread, index) => ({
53-
...thread,
54-
order: thread.order ?? index + 1,
55-
}))
56-
57-
setThreads(threadsWithOrder)
5838
threads.forEach((thread) =>
5939
fetchMessages(thread.id).then((messages) =>
6040
setMessages(thread.id, messages)

0 commit comments

Comments
 (0)