Skip to content

Commit 0dfafb6

Browse files
committed
f: fix error pattern
1 parent 19bf276 commit 0dfafb6

File tree

1 file changed

+22
-18
lines changed

1 file changed

+22
-18
lines changed

src/scoring.rs

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -63,24 +63,28 @@ async fn sync_external_scores(
6363
)
6464
.await;
6565

66-
if let Err(e) = response {
67-
log_error!(logger, "Retrieving external scores timed out: {}", e);
68-
return;
69-
}
70-
let response = response.unwrap();
71-
72-
if let Err(e) = response {
73-
log_error!(logger, "Failed to retrieve external scores update: {}", e);
74-
return;
75-
}
76-
77-
let body = response.unwrap().bytes().await;
78-
if let Err(e) = body {
79-
log_error!(logger, "Failed to read external scores update: {}", e);
80-
return;
81-
}
82-
83-
let mut reader = Cursor::new(body.unwrap());
66+
let response = match response {
67+
Ok(resp) => resp,
68+
Err(e) => {
69+
log_error!(logger, "Retrieving external scores timed out: {}", e);
70+
return;
71+
},
72+
};
73+
let response = match response {
74+
Ok(r) => r,
75+
Err(e) => {
76+
log_error!(logger, "Failed to retrieve external scores update: {}", e);
77+
return;
78+
},
79+
};
80+
let body = match response.bytes().await {
81+
Ok(b) => b,
82+
Err(e) => {
83+
log_error!(logger, "Failed to read external scores update: {}", e);
84+
return;
85+
},
86+
};
87+
let mut reader = Cursor::new(body);
8488
match ChannelLiquidities::read(&mut reader) {
8589
Ok(liquidities) => {
8690
if let Err(e) = write_external_pathfinding_scores_to_cache(

0 commit comments

Comments
 (0)