validate remote list status

This commit is contained in:
postscriptum 2026-03-23 07:32:39 +02:00
parent e967f881a4
commit cb002bfb92

View file

@ -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?
}