Add some type utils, findFeed, and fix feed listener to use limit: 0 instead of since

This commit is contained in:
Jon Staab
2025-09-09 16:12:16 -07:00
parent 9a476d2c30
commit 599e6a5085
19 changed files with 95 additions and 16 deletions
+12
View File
@@ -30,6 +30,12 @@ export class FeedController {
// Load events with specified limit
load(limit: number): Promise<void>
// Get listener function (memoized)
getListener(): Promise<() => Promise<void>>
// Listen for new events in the feed
listen(): Promise<void>
}
```
@@ -90,4 +96,10 @@ await controller.load(50)
// Load more events
await controller.load(50)
// Listen for new events
const unlisten = controller.listen()
// Unsubscribe from listener
unlisten()
```