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.
This commit is contained in:
Caidan Williams
2025-09-02 15:48:28 -07:00
parent 01c466a213
commit b2ecaf9aa7
+4 -6
View File
@@ -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
}