Parakeet is a Rust-based Bluesky AppServer aiming to implement most of the functionality required to support the Bluesky client
appview atproto bluesky rust appserver
66
fork

Configure Feed

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

fix(consumer): handle 5xx HTTP errors in status checks

Mia f09cf903 7ee3b485

+4 -1
+4 -1
crates/consumer/src/backfill/utils.rs
··· 104 104 .send() 105 105 .await?; 106 106 107 - if [StatusCode::NOT_FOUND, StatusCode::BAD_REQUEST].contains(&res.status()) { 107 + let status = res.status(); 108 + if [StatusCode::NOT_FOUND, StatusCode::BAD_REQUEST].contains(&status) { 108 109 return Ok(None); 110 + } else if status.is_server_error() { 111 + eyre::bail!("Got server error: {status}") 109 112 } 110 113 111 114 Ok(res.json().await?)