fix: send Connector as reference for base_url (#200)

This commit is contained in:
Nishant Joshi
2022-12-21 17:10:00 +05:30
committed by GitHub
parent 55d161b826
commit 57366f3304
10 changed files with 91 additions and 92 deletions

View File

@ -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 {