mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-31 01:57:45 +08:00
Fix Clippy
This commit is contained in:
@ -297,8 +297,7 @@ pub async fn fetch_payment_methods_balances_from_redis(
|
|||||||
state: &SessionState,
|
state: &SessionState,
|
||||||
payment_intent_id: &id_type::GlobalPaymentId,
|
payment_intent_id: &id_type::GlobalPaymentId,
|
||||||
payment_methods: &[api_models::payments::BalanceCheckPaymentMethodData],
|
payment_methods: &[api_models::payments::BalanceCheckPaymentMethodData],
|
||||||
) -> errors::RouterResult<HashMap<domain::PaymentMethodBalanceKey, domain::PaymentMethodBalanceValue>>
|
) -> errors::RouterResult<HashMap<domain::PaymentMethodBalanceKey, domain::PaymentMethodBalance>> {
|
||||||
{
|
|
||||||
let redis_conn = state
|
let redis_conn = state
|
||||||
.store
|
.store
|
||||||
.get_redis_conn()
|
.get_redis_conn()
|
||||||
@ -307,7 +306,7 @@ pub async fn fetch_payment_methods_balances_from_redis(
|
|||||||
|
|
||||||
let balance_data = domain::PaymentMethodBalanceData::new(payment_intent_id);
|
let balance_data = domain::PaymentMethodBalanceData::new(payment_intent_id);
|
||||||
|
|
||||||
let balance_values: HashMap<String, domain::PaymentMethodBalanceValue> = redis_conn
|
let balance_values: HashMap<String, domain::PaymentMethodBalance> = redis_conn
|
||||||
.get_hash_fields::<Vec<(String, String)>>(&balance_data.get_pm_balance_redis_key().into())
|
.get_hash_fields::<Vec<(String, String)>>(&balance_data.get_pm_balance_redis_key().into())
|
||||||
.await
|
.await
|
||||||
.change_context(errors::ApiErrorResponse::InternalServerError)
|
.change_context(errors::ApiErrorResponse::InternalServerError)
|
||||||
@ -315,9 +314,9 @@ pub async fn fetch_payment_methods_balances_from_redis(
|
|||||||
.into_iter()
|
.into_iter()
|
||||||
.map(|(key, value)| {
|
.map(|(key, value)| {
|
||||||
value
|
value
|
||||||
.parse_struct("PaymentMethodBalanceValue")
|
.parse_struct("PaymentMethodBalance")
|
||||||
.change_context(errors::ApiErrorResponse::InternalServerError)
|
.change_context(errors::ApiErrorResponse::InternalServerError)
|
||||||
.attach_printable("Failed to parse PaymentMethodBalanceValue")
|
.attach_printable("Failed to parse PaymentMethodBalance")
|
||||||
.map(|parsed| (key, parsed))
|
.map(|parsed| (key, parsed))
|
||||||
})
|
})
|
||||||
.collect::<errors::RouterResult<HashMap<_, _>>>()?;
|
.collect::<errors::RouterResult<HashMap<_, _>>>()?;
|
||||||
@ -331,6 +330,9 @@ pub async fn fetch_payment_methods_balances_from_redis(
|
|||||||
payment_method_subtype: gift_card_data.get_payment_method_type(),
|
payment_method_subtype: gift_card_data.get_payment_method_type(),
|
||||||
payment_method_key: domain::GiftCardData::from(gift_card_data.clone())
|
payment_method_key: domain::GiftCardData::from(gift_card_data.clone())
|
||||||
.get_payment_method_key()
|
.get_payment_method_key()
|
||||||
|
.change_context(errors::ApiErrorResponse::InvalidRequestData {
|
||||||
|
message: "Unable to get unique key for payment method".to_string(),
|
||||||
|
})?
|
||||||
.expose(),
|
.expose(),
|
||||||
};
|
};
|
||||||
let redis_key = pm_balance_key.get_redis_key();
|
let redis_key = pm_balance_key.get_redis_key();
|
||||||
|
|||||||
Reference in New Issue
Block a user