mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-28 04:04:55 +08:00
refactor(connector): implement amount converter framework for coinbase, dummyconnector and gocardless (#8915)
This commit is contained in:
@ -173,7 +173,7 @@ impl ConnectorData {
|
||||
Ok(ConnectorEnum::Old(Box::new(connector::Checkout::new())))
|
||||
}
|
||||
enums::Connector::Coinbase => {
|
||||
Ok(ConnectorEnum::Old(Box::new(&connector::Coinbase)))
|
||||
Ok(ConnectorEnum::Old(Box::new(connector::Coinbase::new())))
|
||||
}
|
||||
enums::Connector::Coingate => {
|
||||
Ok(ConnectorEnum::Old(Box::new(connector::Coingate::new())))
|
||||
@ -207,35 +207,35 @@ impl ConnectorData {
|
||||
}
|
||||
#[cfg(feature = "dummy_connector")]
|
||||
enums::Connector::DummyConnector1 => Ok(ConnectorEnum::Old(Box::new(
|
||||
&connector::DummyConnector::<1>,
|
||||
connector::DummyConnector::<1>::new(),
|
||||
))),
|
||||
#[cfg(feature = "dummy_connector")]
|
||||
enums::Connector::DummyConnector2 => Ok(ConnectorEnum::Old(Box::new(
|
||||
&connector::DummyConnector::<2>,
|
||||
connector::DummyConnector::<2>::new(),
|
||||
))),
|
||||
#[cfg(feature = "dummy_connector")]
|
||||
enums::Connector::DummyConnector3 => Ok(ConnectorEnum::Old(Box::new(
|
||||
&connector::DummyConnector::<3>,
|
||||
connector::DummyConnector::<3>::new(),
|
||||
))),
|
||||
#[cfg(feature = "dummy_connector")]
|
||||
enums::Connector::DummyConnector4 => Ok(ConnectorEnum::Old(Box::new(
|
||||
&connector::DummyConnector::<4>,
|
||||
connector::DummyConnector::<4>::new(),
|
||||
))),
|
||||
#[cfg(feature = "dummy_connector")]
|
||||
enums::Connector::DummyConnector5 => Ok(ConnectorEnum::Old(Box::new(
|
||||
&connector::DummyConnector::<5>,
|
||||
connector::DummyConnector::<5>::new(),
|
||||
))),
|
||||
#[cfg(feature = "dummy_connector")]
|
||||
enums::Connector::DummyConnector6 => Ok(ConnectorEnum::Old(Box::new(
|
||||
&connector::DummyConnector::<6>,
|
||||
connector::DummyConnector::<6>::new(),
|
||||
))),
|
||||
#[cfg(feature = "dummy_connector")]
|
||||
enums::Connector::DummyConnector7 => Ok(ConnectorEnum::Old(Box::new(
|
||||
&connector::DummyConnector::<7>,
|
||||
connector::DummyConnector::<7>::new(),
|
||||
))),
|
||||
#[cfg(feature = "dummy_connector")]
|
||||
enums::Connector::DummyBillingConnector => Ok(ConnectorEnum::Old(Box::new(
|
||||
&connector::DummyConnector::<8>,
|
||||
connector::DummyConnector::<8>::new(),
|
||||
))),
|
||||
// enums::Connector::Dwolla => {
|
||||
// Ok(ConnectorEnum::Old(Box::new(connector::Dwolla::new())))
|
||||
@ -272,7 +272,7 @@ impl ConnectorData {
|
||||
Ok(ConnectorEnum::Old(Box::new(connector::Globepay::new())))
|
||||
}
|
||||
enums::Connector::Gocardless => {
|
||||
Ok(ConnectorEnum::Old(Box::new(&connector::Gocardless)))
|
||||
Ok(ConnectorEnum::Old(Box::new(connector::Gocardless::new())))
|
||||
}
|
||||
enums::Connector::Hipay => {
|
||||
Ok(ConnectorEnum::Old(Box::new(connector::Hipay::new())))
|
||||
|
||||
@ -15,7 +15,7 @@ impl utils::Connector for CoinbaseTest {
|
||||
fn get_data(&self) -> api::ConnectorData {
|
||||
use router::connector::Coinbase;
|
||||
utils::construct_connector_data_old(
|
||||
Box::new(&Coinbase),
|
||||
Box::new(Coinbase::new()),
|
||||
types::Connector::Coinbase,
|
||||
api::GetToken::Connector,
|
||||
None,
|
||||
|
||||
@ -14,7 +14,7 @@ impl utils::Connector for DummyConnectorTest {
|
||||
fn get_data(&self) -> types::api::ConnectorData {
|
||||
use router::connector::DummyConnector;
|
||||
utils::construct_connector_data_old(
|
||||
Box::new(&DummyConnector::<1>),
|
||||
Box::new(DummyConnector::<1>::new()),
|
||||
types::Connector::DummyConnector1,
|
||||
types::api::GetToken::Connector,
|
||||
None,
|
||||
|
||||
@ -11,7 +11,7 @@ impl utils::Connector for GocardlessTest {
|
||||
fn get_data(&self) -> types::api::ConnectorData {
|
||||
use router::connector::Gocardless;
|
||||
utils::construct_connector_data_old(
|
||||
Box::new(&Gocardless),
|
||||
Box::new(Gocardless::new()),
|
||||
types::Connector::Gocardless,
|
||||
types::api::GetToken::Connector,
|
||||
None,
|
||||
|
||||
Reference in New Issue
Block a user