diff --git a/src/list.rs b/src/list.rs index 330e1f1..ab972fb 100644 --- a/src/list.rs +++ b/src/list.rs @@ -28,7 +28,14 @@ impl List { let mut index = HashSet::new(); for i in list { for line in if i.contains("://") { - reqwest::get(i).await?.text().await? + let response = reqwest::get(i).await?; + let status = response.status(); + if status.is_success() { + response.text().await? + } else { + warn!("Could not receive remote list `{i}`: `{status}`"); + continue; + } } else { fs::read_to_string(i).await? }