Improve backfill error logging
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
@@ -124,7 +124,7 @@ impl super::Handler for Handler {
|
||||
let mut next_page_token = None;
|
||||
|
||||
loop {
|
||||
let Ok(message) = alpaca::api::incoming::bar::get(
|
||||
let message = alpaca::api::incoming::bar::get(
|
||||
&self.config.alpaca_client,
|
||||
&self.config.alpaca_rate_limiter,
|
||||
self.data_url,
|
||||
@@ -136,11 +136,14 @@ impl super::Handler for Handler {
|
||||
),
|
||||
None,
|
||||
)
|
||||
.await
|
||||
else {
|
||||
error!("Failed to backfill bars for {:?}.", symbols);
|
||||
.await;
|
||||
|
||||
if let Err(err) = message {
|
||||
error!("Failed to backfill bars for {:?}: {:?}.", symbols, err);
|
||||
return;
|
||||
};
|
||||
}
|
||||
|
||||
let message = message.unwrap();
|
||||
|
||||
for (symbol, bar_vec) in message.bars {
|
||||
if let Some(last) = bar_vec.last() {
|
||||
|
@@ -86,7 +86,7 @@ impl super::Handler for Handler {
|
||||
let mut next_page_token = None;
|
||||
|
||||
loop {
|
||||
let Ok(message) = alpaca::api::incoming::news::get(
|
||||
let message = alpaca::api::incoming::news::get(
|
||||
&self.config.alpaca_client,
|
||||
&self.config.alpaca_rate_limiter,
|
||||
&alpaca::api::outgoing::news::News {
|
||||
@@ -99,11 +99,14 @@ impl super::Handler for Handler {
|
||||
},
|
||||
None,
|
||||
)
|
||||
.await
|
||||
else {
|
||||
error!("Failed to backfill news for {:?}.", symbols);
|
||||
.await;
|
||||
|
||||
if let Err(err) = message {
|
||||
error!("Failed to backfill news for {:?}: {:?}.", symbols, err);
|
||||
return;
|
||||
};
|
||||
}
|
||||
|
||||
let message = message.unwrap();
|
||||
|
||||
for news_item in message.news {
|
||||
let news_item = News::from(news_item);
|
||||
|
Reference in New Issue
Block a user