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.