diff options
author | Eric Bailey <git@esb.lol> | 2024-04-29 16:04:35 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-29 22:04:35 +0100 |
commit | a4e34537cee8e12a022238f054bee4fe22cc7325 (patch) | |
tree | e8ffbb4993441f64e4c112e9b046c566e577d661 /src/lib/api/feed/home.ts | |
parent | d893fe005d9d43e28b2926f8fed4f13165843d3b (diff) | |
download | voidsky-a4e34537cee8e12a022238f054bee4fe22cc7325.tar.zst |
Send Bluesky feeds and suggested follows more data (#3695)
* WIP * Fix constructors * Clean up * Tweak * Rm extra assignment * Narrow down the argument --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
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 |