about summary refs log tree commit diff
path: root/src/state
diff options
context:
space:
mode:
authordan <dan.abramov@gmail.com>2024-08-01 22:05:40 +0100
committerGitHub <noreply@github.com>2024-08-01 22:05:40 +0100
commit7f292abf51a4cd4e25702c33a3ed75f25be5b3a3 (patch)
treebe64113565041e0676fd6569551304a0e96bb1b3 /src/state
parentf056cb646e22d350bda79be8e8bfe808307e6516 (diff)
downloadvoidsky-7f292abf51a4cd4e25702c33a3ed75f25be5b3a3.tar.zst
Always limit Following replies to the people you follow (#4868)
* Limit feed replies to people you follow

* Remove dead code
Diffstat (limited to 'src/state')
-rw-r--r--src/state/preferences/feed-tuners.tsx9
-rw-r--r--src/state/queries/preferences/const.ts4
2 files changed, 4 insertions, 9 deletions
diff --git a/src/state/preferences/feed-tuners.tsx b/src/state/preferences/feed-tuners.tsx
index 7d4451513..d816bde64 100644
--- a/src/state/preferences/feed-tuners.tsx
+++ b/src/state/preferences/feed-tuners.tsx
@@ -38,11 +38,8 @@ export function useFeedTuners(feedDesc: FeedDescriptor) {
           feedTuners.push(FeedTuner.removeReplies)
         } else {
           feedTuners.push(
-            FeedTuner.thresholdRepliesOnly({
+            FeedTuner.followedRepliesOnly({
               userDid: currentAccount?.did || '',
-              minLikes: preferences?.feedViewPrefs.hideRepliesByLikeCount || 0,
-              followedOnly:
-                !!preferences?.feedViewPrefs.hideRepliesByUnfollowed,
             }),
           )
         }
@@ -66,10 +63,8 @@ export function useFeedTuners(feedDesc: FeedDescriptor) {
         feedTuners.push(FeedTuner.removeReplies)
       } else {
         feedTuners.push(
-          FeedTuner.thresholdRepliesOnly({
+          FeedTuner.followedRepliesOnly({
             userDid: currentAccount?.did || '',
-            minLikes: preferences?.feedViewPrefs.hideRepliesByLikeCount || 0,
-            followedOnly: !!preferences?.feedViewPrefs.hideRepliesByUnfollowed,
           }),
         )
       }
diff --git a/src/state/queries/preferences/const.ts b/src/state/queries/preferences/const.ts
index 2a8c51165..1ae7d2068 100644
--- a/src/state/queries/preferences/const.ts
+++ b/src/state/queries/preferences/const.ts
@@ -7,8 +7,8 @@ import {
 export const DEFAULT_HOME_FEED_PREFS: UsePreferencesQueryResponse['feedViewPrefs'] =
   {
     hideReplies: false,
-    hideRepliesByUnfollowed: true,
-    hideRepliesByLikeCount: 0,
+    hideRepliesByUnfollowed: true, // Legacy, ignored
+    hideRepliesByLikeCount: 0, // Legacy, ignored
     hideReposts: false,
     hideQuotePosts: false,
     lab_mergeFeedEnabled: false, // experimental