about summary refs log tree commit diff
path: root/src/state/queries/post-thread.ts
diff options
context:
space:
mode:
authorEric Bailey <git@esb.lol>2023-11-27 14:41:53 -0600
committerGitHub <noreply@github.com>2023-11-27 12:41:53 -0800
commit5fd2d36273c2e603084bdd58af43023e9622fb46 (patch)
treee8910de0ee5e9cda76c06fb3ba10ddb49a0955b4 /src/state/queries/post-thread.ts
parentcd43adf698bbe01d9dd1cd873aa16589e480b88c (diff)
downloadvoidsky-5fd2d36273c2e603084bdd58af43023e9622fb46.tar.zst
Filter out blocked posts from thread view (#2006)
Diffstat (limited to 'src/state/queries/post-thread.ts')
-rw-r--r--src/state/queries/post-thread.ts7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/state/queries/post-thread.ts b/src/state/queries/post-thread.ts
index 3c6989466..b4a474eab 100644
--- a/src/state/queries/post-thread.ts
+++ b/src/state/queries/post-thread.ts
@@ -151,9 +151,10 @@ function responseToThreadNodes(
           : undefined,
       replies:
         node.replies?.length && direction !== 'up'
-          ? node.replies.map(reply =>
-              responseToThreadNodes(reply, depth + 1, 'down'),
-            )
+          ? node.replies
+              .map(reply => responseToThreadNodes(reply, depth + 1, 'down'))
+              // do not show blocked posts in replies
+              .filter(node => node.type !== 'blocked')
           : undefined,
       viewer: node.viewer,
       ctx: {