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