very fast at protocol indexer with flexible filtering, xrpc queries, cursor-backed event stream, and more, built on fjall
rust fjall at-protocol atproto indexer

[api] type the resync failure kind and stop reporting 1970 retries master

ResyncInfo::Error's kind is a FailureKind serializing to the same strings instead of a hand-matched &'static str, and a stored retry time outside chrono's range is an error rather than silently the epoch. a listed row reads its repo metadata once, for both tracked and the pending key, and RepoHandle::info builds its row through the same repo_row the listing uses.


+46 -46
2 changed files