From b2ecaf9aa7b3404fa4a1c0841eaa113112dcd467 Mon Sep 17 00:00:00 2001 From: Caidan Williams Date: Tue, 2 Sep 2025 15:48:28 -0700 Subject: fix(feed): only include pins for author threads filter Previously, pins were included for both 'posts_with_replies' and 'posts_and_author_threads' filters. This change restricts pin inclusion to only the 'posts_and_author_threads' filter, ensuring correct feed behavior and reducing unnecessary data in other filter modes. --- src/lib/api/feed/author.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'src/lib/api/feed/author.ts') diff --git a/src/lib/api/feed/author.ts b/src/lib/api/feed/author.ts index 36cce71f0..cc19f0f7a 100644 --- a/src/lib/api/feed/author.ts +++ b/src/lib/api/feed/author.ts @@ -1,10 +1,10 @@ import { AppBskyFeedDefs, - AppBskyFeedGetAuthorFeed as GetAuthorFeed, - BskyAgent, + type AppBskyFeedGetAuthorFeed as GetAuthorFeed, + type BskyAgent, } from '@atproto/api' -import {FeedAPI, FeedAPIResponse} from './types' +import {type FeedAPI, type FeedAPIResponse} from './types' export class AuthorFeedAPI implements FeedAPI { agent: BskyAgent @@ -23,9 +23,7 @@ export class AuthorFeedAPI implements FeedAPI { get params() { const params = {...this._params} - params.includePins = - params.filter === 'posts_with_replies' || - params.filter === 'posts_and_author_threads' + params.includePins = params.filter === 'posts_and_author_threads' return params } -- cgit 1.4.1