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

@@ -33,19 +33,14 @@ pub async fn run(
backfill_sender: mpsc::Sender<backfill::Message>,
) {
loop {
let app_config = app_config.clone();
let guard = guard.clone();
let websocket_sender = websocket_sender.clone();
let backfill_sender = backfill_sender.clone();
let message = websocket_receiver.next().await.unwrap().unwrap();
spawn(handle_websocket_message(
app_config,
app_config.clone(),
thread_type,
guard,
websocket_sender,
backfill_sender,
guard.clone(),
websocket_sender.clone(),
backfill_sender.clone(),
message,
));
}
@@ -67,15 +62,11 @@ async fn handle_websocket_message(
if let Ok(message) = message {
for message in message {
let app_config = app_config.clone();
let guard = guard.clone();
let backfill_sender = backfill_sender.clone();
spawn(handle_parsed_websocket_message(
app_config,
app_config.clone(),
thread_type,
guard,
backfill_sender,
guard.clone(),
backfill_sender.clone(),
message,
));
}