diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index 9a32958..d9fe560 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -631,7 +631,10 @@ async fn fetch_historical_rates_batch( let mut futures = Vec::new(); for date in missing_dates { - let url = format!("https://api.frankfurter.dev/v1/{}?from=USD", date); + let mut url = String::with_capacity(42 + date.len()); + url.push_str("https://api.frankfurter.dev/v1/"); + url.push_str(&date); + url.push_str("?from=USD"); let client_clone = client.clone(); let app_clone = app.clone();