From 8593f41f3619de7ab0755787d32509ab84594c85 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 15 Sep 2023 11:34:12 -0500 Subject: don't thread a self-repost of a self-reply (#1450) * don't thread a self-repost of a self-reply * typo --- src/lib/api/feed-manip.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/lib/api/feed-manip.ts') diff --git a/src/lib/api/feed-manip.ts b/src/lib/api/feed-manip.ts index 60b0f2641..149859ea9 100644 --- a/src/lib/api/feed-manip.ts +++ b/src/lib/api/feed-manip.ts @@ -281,7 +281,10 @@ export class FeedTuner { function getSelfReplyUri(item: FeedViewPost): string | undefined { if (item.reply) { - if (AppBskyFeedDefs.isPostView(item.reply.parent)) { + if ( + AppBskyFeedDefs.isPostView(item.reply.parent) && + !AppBskyFeedDefs.isReasonRepost(item.reason) // don't thread reposted self-replies + ) { return item.reply.parent.author.did === item.post.author.did ? item.reply.parent.uri : undefined -- cgit 1.4.1