mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-10-31 10:06:32 +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
	 Anurag Thakur
					Anurag Thakur