Refactor clone()s

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2024-01-26 13:38:32 +00:00
parent 2829bb2970
commit 973917dad2
4 changed files with 20 additions and 46 deletions

View File

@@ -58,26 +58,18 @@ pub async fn run(
loop {
select! {
Some(asset_message) = asset_receiver.recv() => {
let bars_us_equity_asset_status_sender = bars_us_equity_asset_status_sender.clone();
let bars_crypto_asset_status_sender = bars_crypto_asset_status_sender.clone();
let news_asset_status_sender = news_asset_status_sender.clone();
spawn(handle_asset_message(
bars_us_equity_asset_status_sender,
bars_crypto_asset_status_sender,
news_asset_status_sender,
bars_us_equity_asset_status_sender.clone(),
bars_crypto_asset_status_sender.clone(),
news_asset_status_sender.clone(),
asset_message,
));
}
Some(_) = clock_receiver.recv() => {
let bars_us_equity_backfill_sender = bars_us_equity_backfill_sender.clone();
let bars_crypto_backfill_sender = bars_crypto_backfill_sender.clone();
let news_backfill_sender = news_backfill_sender.clone();
spawn(handle_clock_message(
bars_us_equity_backfill_sender,
bars_crypto_backfill_sender,
news_backfill_sender,
bars_us_equity_backfill_sender.clone(),
bars_crypto_backfill_sender.clone(),
news_backfill_sender.clone(),
));
}
else => {