Skip to content

Commit

Permalink
chore: address Rust 1.76 clippy lints
Browse files Browse the repository at this point in the history
  • Loading branch information
SanchithHegde authored and swangi-kumari committed Feb 22, 2024
1 parent 8cccfb2 commit 2dee2bc
Showing 1 changed file with 37 additions and 34 deletions.
71 changes: 37 additions & 34 deletions crates/router/src/services/api.rs
Original file line number Diff line number Diff line change
Expand Up @@ -407,7 +407,7 @@ where
let response = match body {
Ok(body) => {
let connector_http_status_code = Some(body.status_code);
match connector_integration
let handle_response_result = connector_integration
.handle_response(req, Some(&mut connector_event), body)
.map_err(|error| {
if error.current_context()
Expand All @@ -423,40 +423,43 @@ where
)
}
error
}) {
Ok(mut data) => {

match connector_event.try_into() {
Ok(event) => {
state.event_handler().log_event(event);
}
Err(err) => {
logger::error!(error=?err, "Error Logging Connector Event");
}
};
data.connector_http_status_code = connector_http_status_code;
// Add up multiple external latencies in case of multiple external calls within the same request.
data.external_latency = Some(
data.external_latency
.map_or(external_latency, |val| val + external_latency),
);
Ok(data)
},
Err(err) => {

connector_event.set_error(json!({"error": err.to_string()}));

match connector_event.try_into() {
Ok(event) => {
state.event_handler().log_event(event);
}
Err(err) => {
logger::error!(error=?err, "Error Logging Connector Event");
}
});
match handle_response_result {
Ok(mut data) => {
match connector_event.try_into() {
Ok(event) => {
state.event_handler().log_event(event);
}
Err(err)
},
}?
Err(err) => {
logger::error!(error=?err, "Error Logging Connector Event");
}
};
data.connector_http_status_code =
connector_http_status_code;
// Add up multiple external latencies in case of multiple external calls within the same request.
data.external_latency = Some(
data.external_latency
.map_or(external_latency, |val| {
val + external_latency
}),
);
Ok(data)
}
Err(err) => {
connector_event
.set_error(json!({"error": err.to_string()}));

match connector_event.try_into() {
Ok(event) => {
state.event_handler().log_event(event);
}
Err(err) => {
logger::error!(error=?err, "Error Logging Connector Event");
}
}
Err(err)
}
}?
}
Err(body) => {
router_data.connector_http_status_code = Some(body.status_code);
Expand Down

0 comments on commit 2dee2bc

Please sign in to comment.