diff --git a/distance-oracle/src/lib.rs b/distance-oracle/src/lib.rs index 93b8298f8d5646f71a30c2f7c01b156943d8413f..a9808972784453a8f7bbab770eeffa2552969483 100644 --- a/distance-oracle/src/lib.rs +++ b/distance-oracle/src/lib.rs @@ -173,17 +173,11 @@ pub async fn run(client: &api::Client, settings: &Settings) { .filter_map(|entry| { entry .file_name() - .into_string() - .ok() + .to_str() .and_then(|name| { - name.split('-') - .last()? - .parse::<isize>() - .ok() - .filter(|&pool| { - pool != current_period_index as isize - && pool != (current_period_index + 1) as isize - }) + name.split('-').last()?.parse::<u32>().ok().filter(|&pool| { + pool != current_period_index && pool != current_period_index + 1 + }) }) .map(|_| entry.path()) })