Skip to main content

fetch_cleanup

Function fetch_cleanup 

Source
pub fn fetch_cleanup(
    source: &CleanupSource,
) -> Result<Vec<CatalogueEntry>, Error>
Expand description

Fetch the cleanup feed. Blocking, like everything else here.

The listing is read once per tag and merged, because one filter= per call is an AND: a repo tagged punctuation and never text-normalization would otherwise be invisible. A tag whose listing cannot be read is skipped - one tag’s outage is not the feed’s - and a repo whose blobs cannot be read is skipped too, exactly as a bad document is on the speech side. A feed that answers nothing at all is refused, because a page drawn over an empty candidate list reads the same as a page over a healthy one.