From 03b20c70e48f07d6011f632a2aeac954b9de2d96 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Wed, 15 Nov 2023 17:42:15 -0800 Subject: [PATCH] Fix memo params causing tuner to lose state (#1924) --- src/state/queries/post-feed.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/state/queries/post-feed.ts b/src/state/queries/post-feed.ts index b8c916bf48..72f9dd3bda 100644 --- a/src/state/queries/post-feed.ts +++ b/src/state/queries/post-feed.ts @@ -92,9 +92,11 @@ export function usePostFeedQuery( return new FollowingFeedAPI(agent) } }, [feedDesc, params, feedTuners, agent]) + + const disableTuner = !!params?.disableTuner const tuner = useMemo( - () => (params?.disableTuner ? new NoopFeedTuner() : new FeedTuner()), - [params], + () => (disableTuner ? new NoopFeedTuner() : new FeedTuner()), + [disableTuner], ) const pollLatest = useCallback(async () => {