From e0c23cbafabab528d51cc2268b097bb94ded5015 Mon Sep 17 00:00:00 2001 From: Jean Brito <jeanfbrito@gmail.com> Date: Tue, 1 Oct 2024 15:32:29 -0300 Subject: [PATCH] regression: Second sidebar processing loop (#33411) --- .../views/room/Sidepanel/hooks/useTeamslistChildren.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/meteor/client/views/room/Sidepanel/hooks/useTeamslistChildren.ts b/apps/meteor/client/views/room/Sidepanel/hooks/useTeamslistChildren.ts index de7645ae2a3..1722a42c7a4 100644 --- a/apps/meteor/client/views/room/Sidepanel/hooks/useTeamslistChildren.ts +++ b/apps/meteor/client/views/room/Sidepanel/hooks/useTeamslistChildren.ts @@ -44,17 +44,19 @@ export const useTeamsListChildrenUpdate = ( keepPreviousData: true, }); + const { refetch } = result; + useEffect(() => { const liveQueryHandle = ChatRoom.find(query).observe({ - added: () => queueMicrotask(() => result.refetch({ exact: false })), - changed: () => queueMicrotask(() => result.refetch({ exact: false })), - removed: () => queueMicrotask(() => result.refetch({ exact: false })), + added: () => queueMicrotask(() => refetch({ exact: false })), + changed: () => queueMicrotask(() => refetch({ exact: false })), + removed: () => queueMicrotask(() => refetch({ exact: false })), }); return () => { liveQueryHandle.stop(); }; - }, [query, result]); + }, [query, refetch]); return result; }; -- GitLab