From b199cd3627cb33848cd339b5f9f023d2c2621258 Mon Sep 17 00:00:00 2001 From: Tasso Evangelista Date: Tue, 31 Jan 2023 22:21:39 -0300 Subject: [PATCH] [FIX] Reduce re-subscription on `notify-room/user-activity` stream event (#27911) --- apps/meteor/client/views/room/providers/RoomProvider.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/meteor/client/views/room/providers/RoomProvider.tsx b/apps/meteor/client/views/room/providers/RoomProvider.tsx index cf4bd3a0dc8f..0f4de5abae93 100644 --- a/apps/meteor/client/views/room/providers/RoomProvider.tsx +++ b/apps/meteor/client/views/room/providers/RoomProvider.tsx @@ -82,8 +82,10 @@ const RoomProvider = ({ rid, children }: RoomProviderProps): ReactElement => { }; }, [rid]); + const subscribed = !!subscriptionQuery.data; + useEffect(() => { - if (!subscriptionQuery.data) { + if (!subscribed) { return; } @@ -95,7 +97,7 @@ const RoomProvider = ({ rid, children }: RoomProviderProps): ReactElement => { // Do nothing } }; - }, [rid, subscriptionQuery.data]); + }, [rid, subscribed]); const api = useMemo(() => ({}), []);