refactor(dynamic_routing): change the response type of update gateway score api in open router (#8308)

Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
Chethan Rao
2025-06-11 15:05:44 +05:30
committed by GitHub
parent 1e20b57a06
commit ff5b2e8e95
2 changed files with 10 additions and 4 deletions

View File

@ -1958,11 +1958,12 @@ pub async fn update_gateway_score_with_open_router(
match response {
Ok(resp) => {
let update_score_resp = String::from_utf8(resp.response.to_vec()).change_context(
errors::RoutingError::OpenRouterError(
let update_score_resp = resp
.response
.parse_struct::<or_types::UpdateScoreResponse>("UpdateScoreResponse")
.change_context(errors::RoutingError::OpenRouterError(
"Failed to parse the response from open_router".into(),
),
)?;
))?;
logger::debug!(
"open_router update_gateway_score response for gateway with id {}: {:?}",