mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-10-31 18:17:13 +08:00 
			
		
		
		
	refactor: remove Ctx generic from payments core (#4574)
				
					
				
			This commit is contained in:
		| @ -6,7 +6,7 @@ use router_env::{instrument, tracing, Flow, Tag}; | ||||
|  | ||||
| use crate::{ | ||||
|     compatibility::{stripe::errors, wrap}, | ||||
|     core::{api_locking::GetLockingInput, payment_methods::Oss, payments}, | ||||
|     core::{api_locking::GetLockingInput, payments}, | ||||
|     logger, | ||||
|     routes::{self, payments::get_or_generate_payment_id}, | ||||
|     services::{api, authentication as auth}, | ||||
| @ -58,7 +58,7 @@ pub async fn payment_intents_create( | ||||
|         create_payment_req, | ||||
|         |state, auth, req, req_state| { | ||||
|             let eligible_connectors = req.connector.clone(); | ||||
|             payments::payments_core::<api_types::Authorize, api_types::PaymentsResponse, _, _, _,Oss>( | ||||
|             payments::payments_core::<api_types::Authorize, api_types::PaymentsResponse, _, _, _>( | ||||
|                 state, | ||||
|                 req_state, | ||||
|                 auth.merchant_account, | ||||
| @ -118,7 +118,7 @@ pub async fn payment_intents_retrieve( | ||||
|         &req, | ||||
|         payload, | ||||
|         |state, auth, payload, req_state| { | ||||
|             payments::payments_core::<api_types::PSync, api_types::PaymentsResponse, _, _, _, Oss>( | ||||
|             payments::payments_core::<api_types::PSync, api_types::PaymentsResponse, _, _, _>( | ||||
|                 state, | ||||
|                 req_state, | ||||
|                 auth.merchant_account, | ||||
| @ -188,7 +188,7 @@ pub async fn payment_intents_retrieve_with_gateway_creds( | ||||
|         &req, | ||||
|         payload, | ||||
|         |state, auth, req, req_state| { | ||||
|             payments::payments_core::<api_types::PSync, payment_types::PaymentsResponse, _, _, _,Oss>( | ||||
|             payments::payments_core::<api_types::PSync, payment_types::PaymentsResponse, _, _, _>( | ||||
|                 state, | ||||
|                 req_state, | ||||
|                 auth.merchant_account, | ||||
| @ -197,7 +197,7 @@ pub async fn payment_intents_retrieve_with_gateway_creds( | ||||
|                 req, | ||||
|                 api::AuthFlow::Merchant, | ||||
|                 payments::CallConnectorAction::Trigger, | ||||
|                     None, | ||||
|                 None, | ||||
|                 api_types::HeaderPayload::default(), | ||||
|             ) | ||||
|         }, | ||||
| @ -254,7 +254,7 @@ pub async fn payment_intents_update( | ||||
|         payload, | ||||
|         |state, auth, req, req_state| { | ||||
|             let eligible_connectors = req.connector.clone(); | ||||
|             payments::payments_core::<api_types::Authorize, api_types::PaymentsResponse, _, _, _,Oss>( | ||||
|             payments::payments_core::<api_types::Authorize, api_types::PaymentsResponse, _, _, _>( | ||||
|                 state, | ||||
|                 req_state, | ||||
|                 auth.merchant_account, | ||||
| @ -326,7 +326,7 @@ pub async fn payment_intents_confirm( | ||||
|         payload, | ||||
|         |state, auth, req, req_state| { | ||||
|             let eligible_connectors = req.connector.clone(); | ||||
|             payments::payments_core::<api_types::Authorize, api_types::PaymentsResponse, _, _, _,Oss>( | ||||
|             payments::payments_core::<api_types::Authorize, api_types::PaymentsResponse, _, _, _>( | ||||
|                 state, | ||||
|                 req_state, | ||||
|                 auth.merchant_account, | ||||
| @ -387,7 +387,7 @@ pub async fn payment_intents_capture( | ||||
|         &req, | ||||
|         payload, | ||||
|         |state, auth, payload, req_state| { | ||||
|             payments::payments_core::<api_types::Capture, api_types::PaymentsResponse, _, _, _,Oss>( | ||||
|             payments::payments_core::<api_types::Capture, api_types::PaymentsResponse, _, _, _>( | ||||
|                 state, | ||||
|                 req_state, | ||||
|                 auth.merchant_account, | ||||
| @ -396,7 +396,7 @@ pub async fn payment_intents_capture( | ||||
|                 payload, | ||||
|                 api::AuthFlow::Merchant, | ||||
|                 payments::CallConnectorAction::Trigger, | ||||
|                     None, | ||||
|                 None, | ||||
|                 api_types::HeaderPayload::default(), | ||||
|             ) | ||||
|         }, | ||||
| @ -452,7 +452,7 @@ pub async fn payment_intents_cancel( | ||||
|         &req, | ||||
|         payload, | ||||
|         |state, auth, req, req_state| { | ||||
|             payments::payments_core::<api_types::Void, api_types::PaymentsResponse, _, _, _, Oss>( | ||||
|             payments::payments_core::<api_types::Void, api_types::PaymentsResponse, _, _, _>( | ||||
|                 state, | ||||
|                 req_state, | ||||
|                 auth.merchant_account, | ||||
|  | ||||
| @ -9,7 +9,7 @@ use crate::{ | ||||
|         stripe::{errors, payment_intents::types as stripe_payment_types}, | ||||
|         wrap, | ||||
|     }, | ||||
|     core::{api_locking, payment_methods::Oss, payments}, | ||||
|     core::{api_locking, payments}, | ||||
|     routes, | ||||
|     services::{api, authentication as auth}, | ||||
|     types::api as api_types, | ||||
| @ -58,8 +58,7 @@ pub async fn setup_intents_create( | ||||
|                 api_types::PaymentsResponse, | ||||
|                 _, | ||||
|                 _, | ||||
|                 _, | ||||
|                 Oss, | ||||
|                 _ | ||||
|             >( | ||||
|                 state, | ||||
|                 req_state, | ||||
| @ -120,7 +119,7 @@ pub async fn setup_intents_retrieve( | ||||
|         &req, | ||||
|         payload, | ||||
|         |state, auth, payload, req_state| { | ||||
|             payments::payments_core::<api_types::PSync, api_types::PaymentsResponse, _, _, _, Oss>( | ||||
|             payments::payments_core::<api_types::PSync, api_types::PaymentsResponse, _, _, _>( | ||||
|                 state, | ||||
|                 req_state, | ||||
|                 auth.merchant_account, | ||||
| @ -191,8 +190,7 @@ pub async fn setup_intents_update( | ||||
|                 api_types::PaymentsResponse, | ||||
|                 _, | ||||
|                 _, | ||||
|                 _, | ||||
|                 Oss, | ||||
|                 _ | ||||
|             >( | ||||
|                 state, | ||||
|                 req_state, | ||||
| @ -265,8 +263,7 @@ pub async fn setup_intents_confirm( | ||||
|                 api_types::PaymentsResponse, | ||||
|                 _, | ||||
|                 _, | ||||
|                 _, | ||||
|                 Oss, | ||||
|                 _ | ||||
|             >( | ||||
|                 state, | ||||
|                 req_state, | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Chethan Rao
					Chethan Rao