about summary refs log tree commit diff
path: root/src/state/preferences
diff options
context:
space:
mode:
authordan <dan.abramov@gmail.com>2024-09-13 22:30:09 +0100
committerGitHub <noreply@github.com>2024-09-13 22:30:09 +0100
commitce3893d8169cb63e982b57d18817c9155c2e874c (patch)
treee3bd8ed4ad85656168f404bd69f24ea398bfc9a6 /src/state/preferences
parent88813f57c98041507eec708294272387cdc4a0f2 (diff)
downloadvoidsky-ce3893d8169cb63e982b57d18817c9155c2e874c.tar.zst
Apply Following settings to Lists (#5313)
* Apply Following settings to Lists

* Remove dead code
Diffstat (limited to 'src/state/preferences')
-rw-r--r--src/state/preferences/feed-tuners.tsx26
1 files changed, 1 insertions, 25 deletions
diff --git a/src/state/preferences/feed-tuners.tsx b/src/state/preferences/feed-tuners.tsx
index b6f14fae7..3ed60e598 100644
--- a/src/state/preferences/feed-tuners.tsx
+++ b/src/state/preferences/feed-tuners.tsx
@@ -21,31 +21,7 @@ export function useFeedTuners(feedDesc: FeedDescriptor) {
     if (feedDesc.startsWith('feedgen')) {
       return [FeedTuner.preferredLangOnly(langPrefs.contentLanguages)]
     }
-    if (feedDesc.startsWith('list')) {
-      let feedTuners = []
-      if (feedDesc.endsWith('|as_following')) {
-        // Same as Following tuners below, copypaste for now.
-        feedTuners.push(FeedTuner.removeOrphans)
-        if (preferences?.feedViewPrefs.hideReposts) {
-          feedTuners.push(FeedTuner.removeReposts)
-        }
-        if (preferences?.feedViewPrefs.hideReplies) {
-          feedTuners.push(FeedTuner.removeReplies)
-        } else {
-          feedTuners.push(
-            FeedTuner.followedRepliesOnly({
-              userDid: currentAccount?.did || '',
-            }),
-          )
-        }
-        if (preferences?.feedViewPrefs.hideQuotePosts) {
-          feedTuners.push(FeedTuner.removeQuotePosts)
-        }
-        feedTuners.push(FeedTuner.dedupThreads)
-      }
-      return feedTuners
-    }
-    if (feedDesc === 'following') {
+    if (feedDesc === 'following' || feedDesc.startsWith('list')) {
       const feedTuners = [FeedTuner.removeOrphans]
 
       if (preferences?.feedViewPrefs.hideReposts) {