From 4b29af6b5f9ffd6735dc4dff713d5945fe7b1019 Mon Sep 17 00:00:00 2001 From: Hristo Terezov Date: Thu, 23 Feb 2023 14:55:02 -0600 Subject: [PATCH] fix(lastN): Update only if neccessary. --- react/features/base/lastn/middleware.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/react/features/base/lastn/middleware.ts b/react/features/base/lastn/middleware.ts index bb2b9ff32..bd80c67b2 100644 --- a/react/features/base/lastn/middleware.ts +++ b/react/features/base/lastn/middleware.ts @@ -88,7 +88,11 @@ const _updateLastN = debounce(({ dispatch, getState }: IStore) => { lastNSelected = 1; } - dispatch(setLastN(lastNSelected)); + const { lastN } = state['features/base/lastn']; + + if (lastN !== lastNSelected) { + dispatch(setLastN(lastNSelected)); + } }, 1000); /* Don't send this more often than once a second. */