diff options
author | Paul Frazee <pfrazee@gmail.com> | 2023-11-15 17:42:15 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-15 17:42:15 -0800 |
commit | 03b20c70e48f07d6011f632a2aeac954b9de2d96 (patch) | |
tree | 826bebe21ea1f9fed1205c0db9bc658191a014fe | |
parent | 952f5033d0c23dcd3723883a8f5c08ef779b7559 (diff) | |
download | voidsky-03b20c70e48f07d6011f632a2aeac954b9de2d96.tar.zst |
Fix memo params causing tuner to lose state (#1924)
-rw-r--r-- | src/state/queries/post-feed.ts | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/state/queries/post-feed.ts b/src/state/queries/post-feed.ts index b8c916bf4..72f9dd3bd 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 () => { |