fix(frontend): sub-conversation ids are missing when navigating from the conversation panel (#12506)

This commit is contained in:
Hiep Le
2026-01-22 00:27:48 +07:00
committed by GitHub
parent 95c2a0285c
commit 44f1bb022b

View File

@@ -1,10 +1,9 @@
import { useInfiniteQuery, useQueryClient } from "@tanstack/react-query";
import { useInfiniteQuery } from "@tanstack/react-query";
import ConversationService from "#/api/conversation-service/conversation-service.api";
import { useIsAuthed } from "./use-is-authed";
export const usePaginatedConversations = (limit: number = 20) => {
const { data: userIsAuthenticated } = useIsAuthed();
const queryClient = useQueryClient();
return useInfiniteQuery({
queryKey: ["user", "conversations", "paginated", limit],
@@ -14,14 +13,6 @@ export const usePaginatedConversations = (limit: number = 20) => {
pageParam,
);
// Optimistically populate individual conversation caches
result.results.forEach((conversation) => {
queryClient.setQueryData(
["user", "conversation", conversation.conversation_id],
conversation,
);
});
return result;
},
enabled: !!userIsAuthenticated,