A locally focused bluesky appview
at master 547 B view raw
1package backend 2 3// RecordTracker is an interface for tracking missing records that need to be fetched 4type RecordTracker interface { 5 // TrackMissingRecord queues a missing record for fetching 6 // identifier can be: 7 // - A DID (e.g., "did:plc:...") for actors/profiles 8 // - An AT-URI (e.g., "at://did:plc:.../app.bsky.feed.post/...") for posts 9 // - An AT-URI (e.g., "at://did:plc:.../app.bsky.feed.generator/...") for feed generators 10 // wait: if true, blocks until the record is fetched 11 TrackMissingRecord(identifier string, wait bool) 12}