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
58
fork

Configure Feed

Select the types of activity you want to include in your feed.

[lib] dont resync repo if already backfilling

dawn fc4121cc b0c833e7

+3 -1
+3 -1
src/control/repos.rs
··· 104 104 .map(db::deser_repo_state) 105 105 .transpose()?; 106 106 107 - if let Some(mut repo_state) = existing { 107 + if let Some(mut repo_state) = existing 108 + && repo_state.status != RepoStatus::Backfilling 109 + { 108 110 let resync = db.resync.get(&did_key).into_diagnostic()?; 109 111 let old = db::Db::repo_gauge_state(&repo_state, resync.as_deref()); 110 112 repo_state.tracked = true;