Updated metars with redis caching on invalid metars

This commit is contained in:
2025-04-10 09:03:38 -04:00
parent d04f5d0414
commit 9bcad27ca5
9 changed files with 414 additions and 72 deletions

View File

@@ -17,7 +17,7 @@ async fn find_all(req: HttpRequest) -> HttpResponse {
Some(i) => i,
None => return HttpResponse::UnprocessableEntity().body("Missing icaos parameter"),
};
let icaos: Vec<&str> = icao_string.split(',').collect();
let icaos: Vec<String> = icao_string.split(',').map(|s| s.to_string()).collect();
let metars = match Metar::find_all(&icaos).await {
Ok(a) => a,