Skip to content

Instantly share code, notes, and snippets.

@stephancill
Created January 26, 2024 12:20
Show Gist options
  • Save stephancill/98139e90bec163689f5b2baa7f915bb7 to your computer and use it in GitHub Desktop.
Save stephancill/98139e90bec163689f5b2baa7f915bb7 to your computer and use it in GitHub Desktop.
atproto repo notes
diff --git a/packages/bsky/src/api/app/bsky/feed/getFeed.ts b/packages/bsky/src/api/app/bsky/feed/getFeed.ts
index 76201531..1720e938 100644
--- a/packages/bsky/src/api/app/bsky/feed/getFeed.ts
+++ b/packages/bsky/src/api/app/bsky/feed/getFeed.ts
@@ -236,6 +236,7 @@ const skeletonToFeedItems = async (
): Promise<FeedRow[]> => {
const { feedService } = ctx
const feedItemUris = skeleton.map(getSkeleFeedItemUri)
+ // This is where URIs are converted to items via the DB
const feedItemsRaw = await feedService.getFeedItems(feedItemUris)
const results: FeedRow[] = []
for (const skeleItem of skeleton) {
diff --git a/packages/bsky/src/services/feed/index.ts b/packages/bsky/src/services/feed/index.ts
index a8768518..1215a62c 100644
--- a/packages/bsky/src/services/feed/index.ts
+++ b/packages/bsky/src/services/feed/index.ts
@@ -48,6 +48,7 @@ import { FromDb } from '../types'
export * from './types'
+// This is responsible for building queries
export class FeedService {
views: FeedViews
services: {
diff --git a/packages/dev-env/src/mock/index.ts b/packages/dev-env/src/mock/index.ts
index ab818dfc..1203fc1a 100644
--- a/packages/dev-env/src/mock/index.ts
+++ b/packages/dev-env/src/mock/index.ts
@@ -23,6 +23,7 @@ function* dateGen() {
return ''
}
+// Useful mock setup function
export async function generateMockSetup(env: TestNetwork) {
const date = dateGen()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment