Skip archived files which cannot be downloaded

This commit is contained in:
Tyler Hallada 2021-07-18 22:11:03 -04:00
parent f6a7490214
commit 1fd979b8e0

View File

@ -162,12 +162,11 @@ pub async fn main() -> Result<()> {
debug!(duration = ?files_resp.wait, "sleeping");
sleep(files_resp.wait).await;
// Filter out replaced/deleted files (indicated by null category)
// Filter out replaced/deleted files (indicated by null category) and archived files
let files = files_resp
.files()?
.into_iter()
.filter(|file| match file.category {
Some(_) => true,
None => {
info!(
name = file.file_name,
@ -176,6 +175,8 @@ pub async fn main() -> Result<()> {
);
false
}
Some(category) if category == "ARCHIVED" => false,
Some(_) => true,
});
for api_file in files {