diff options
Diffstat (limited to 'src/lib/api/feed/home.ts')
-rw-r--r-- | src/lib/api/feed/home.ts | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/api/feed/home.ts b/src/lib/api/feed/home.ts index 4a5308346..270f3aacb 100644 --- a/src/lib/api/feed/home.ts +++ b/src/lib/api/feed/home.ts @@ -32,14 +32,22 @@ export class HomeFeedAPI implements FeedAPI { discover: CustomFeedAPI usingDiscover = false itemCursor = 0 + userInterests?: string - constructor({getAgent}: {getAgent: () => BskyAgent}) { + constructor({ + userInterests, + getAgent, + }: { + userInterests?: string + getAgent: () => BskyAgent + }) { this.getAgent = getAgent this.following = new FollowingFeedAPI({getAgent}) this.discover = new CustomFeedAPI({ getAgent, feedParams: {feed: PROD_DEFAULT_FEED('whats-hot')}, }) + this.userInterests = userInterests } reset() { @@ -47,6 +55,7 @@ export class HomeFeedAPI implements FeedAPI { this.discover = new CustomFeedAPI({ getAgent: this.getAgent, feedParams: {feed: PROD_DEFAULT_FEED('whats-hot')}, + userInterests: this.userInterests, }) this.usingDiscover = false this.itemCursor = 0 |