about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2023-11-15 17:42:15 -0800
committerGitHub <noreply@github.com>2023-11-15 17:42:15 -0800
commit03b20c70e48f07d6011f632a2aeac954b9de2d96 (patch)
tree826bebe21ea1f9fed1205c0db9bc658191a014fe
parent952f5033d0c23dcd3723883a8f5c08ef779b7559 (diff)
downloadvoidsky-03b20c70e48f07d6011f632a2aeac954b9de2d96.tar.zst
Fix memo params causing tuner to lose state (#1924)
-rw-r--r--src/state/queries/post-feed.ts6
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 () => {