From 5085861b9ac0684d8eedb2a8d54453d3f23cde46 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Sat, 22 Apr 2023 18:35:12 -0500 Subject: Feed fixes: repeat posts & nonreplies showing up in the wrong place (#516) * Fix the repeat posts issue on the home feed * Fix: replies no longer show up in the no-replies feed --- src/state/models/feeds/posts.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'src/state/models/feeds/posts.ts') diff --git a/src/state/models/feeds/posts.ts b/src/state/models/feeds/posts.ts index 58167284d..dd342775e 100644 --- a/src/state/models/feeds/posts.ts +++ b/src/state/models/feeds/posts.ts @@ -294,12 +294,10 @@ export class PostsFeedModel { const isRepost = item?.reasonRepost?.by?.handle === params.actor || item?.reasonRepost?.by?.did === params.actor - return ( - !item.reply || // not a reply - isRepost || // but allow if it's a repost - (slice.isThread && // or a thread by the user - item.reply?.root.author.did === item.post.author.did) - ) + const allow = + !item.postRecord?.reply || // not a reply + isRepost // but allow if it's a repost + return allow }) } else { return this.slices -- cgit 1.4.1