added logging
This commit is contained in:
@@ -15,7 +15,6 @@ use anyhow::{Context, anyhow};
|
||||
#[derive(Clone)]
|
||||
pub struct OpenFigiClient {
|
||||
client: HttpClient,
|
||||
api_key: Option<String>,
|
||||
has_key: bool,
|
||||
}
|
||||
|
||||
@@ -48,7 +47,7 @@ impl OpenFigiClient {
|
||||
if has_key { "with API key" } else { "no key (limited mode)" }
|
||||
);
|
||||
|
||||
Ok(Self { client, api_key, has_key })
|
||||
Ok(Self { client, has_key })
|
||||
}
|
||||
|
||||
/// Maps a batch of ISINs to FigiInfo structs, filtering for equities only.
|
||||
@@ -159,8 +158,7 @@ impl OpenFigiClient {
|
||||
figi,
|
||||
name: item["name"].as_str().unwrap_or("").to_string(),
|
||||
ticker: item["ticker"].as_str().unwrap_or("").to_string(),
|
||||
mic_code: item["exchCode"].as_str().unwrap_or("").to_string(),
|
||||
currency: item["currency"].as_str().unwrap_or("").to_string(),
|
||||
exch_code: item["micCode"].as_str().unwrap_or("").to_string(),
|
||||
compositeFIGI: item["compositeFIGI"].as_str().unwrap_or("").to_string(),
|
||||
securityType: sec_type.to_string(),
|
||||
marketSector: market_sec.to_string(),
|
||||
@@ -195,16 +193,6 @@ impl OpenFigiClient {
|
||||
|
||||
Ok(all_figi_infos)
|
||||
}
|
||||
|
||||
/// Checks if the client has an API key configured.
|
||||
pub fn has_key(&self) -> bool {
|
||||
self.has_key
|
||||
}
|
||||
|
||||
/// Returns a reference to the underlying HTTP client.
|
||||
pub fn get_figi_client(&self) -> &HttpClient {
|
||||
&self.client
|
||||
}
|
||||
}
|
||||
|
||||
/// Builds a LEI-to-FigiInfo map from the LEI-ISIN mapping, filtering for equities via OpenFIGI.
|
||||
@@ -401,7 +389,7 @@ pub async fn load_or_build_all_securities(
|
||||
|
||||
println!("Processing {} LEI entries from FIGI data...", figi_to_lei.len());
|
||||
|
||||
for (lei, figi_infos) in figi_to_lei.iter() {
|
||||
for (_lei, figi_infos) in figi_to_lei.iter() {
|
||||
if figi_infos.is_empty() {
|
||||
continue;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user