mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-11-04 05:59:48 +08:00 
			
		
		
		
	fix: send Connector as reference for base_url (#200)
This commit is contained in:
		@ -65,7 +65,7 @@ pub trait ConnectorIntegration<T, Req, Resp>: ConnectorIntegrationExt<T, Req, Re
 | 
			
		||||
    fn get_url(
 | 
			
		||||
        &self,
 | 
			
		||||
        _req: &types::RouterData<T, Req, Resp>,
 | 
			
		||||
        _connectors: Connectors,
 | 
			
		||||
        _connectors: &Connectors,
 | 
			
		||||
    ) -> CustomResult<String, errors::ConnectorError> {
 | 
			
		||||
        Ok(String::new())
 | 
			
		||||
    }
 | 
			
		||||
@ -80,7 +80,7 @@ pub trait ConnectorIntegration<T, Req, Resp>: ConnectorIntegrationExt<T, Req, Re
 | 
			
		||||
    fn build_request(
 | 
			
		||||
        &self,
 | 
			
		||||
        _req: &types::RouterData<T, Req, Resp>,
 | 
			
		||||
        _connectors: Connectors,
 | 
			
		||||
        _connectors: &Connectors,
 | 
			
		||||
    ) -> CustomResult<Option<Request>, errors::ConnectorError> {
 | 
			
		||||
        Ok(None)
 | 
			
		||||
    }
 | 
			
		||||
@ -155,7 +155,7 @@ where
 | 
			
		||||
            Ok(router_data)
 | 
			
		||||
        }
 | 
			
		||||
        payments::CallConnectorAction::Trigger => {
 | 
			
		||||
            match connector_integration.build_request(req, state.conf.connectors.clone())? {
 | 
			
		||||
            match connector_integration.build_request(req, &state.conf.connectors)? {
 | 
			
		||||
                Some(request) => {
 | 
			
		||||
                    let response = call_connector_api(state, request).await;
 | 
			
		||||
                    match response {
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user