diff --git a/apps/meteor/client/views/room/Sidepanel/hooks/useTeamslistChildren.ts b/apps/meteor/client/views/room/Sidepanel/hooks/useTeamslistChildren.ts index de7645ae2a306f804ab659665a06e79cd226fbc3..1722a42c7a4d2870c3c4c6fcf431f3450dcf58c7 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; };