Skip to content

Commit 40cd1c6

Browse files
committed
chore: simplify metadata
1 parent 7510fd0 commit 40cd1c6

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

crates/hyperswitch_connectors/src/connectors/globalpay/transformers.rs

+2-9
Original file line numberDiff line numberDiff line change
@@ -83,15 +83,8 @@ impl TryFrom<&GlobalPayRouterData<&PaymentsAuthorizeRouterData>> for GlobalpayPa
8383
fn try_from(
8484
item: &GlobalPayRouterData<&PaymentsAuthorizeRouterData>,
8585
) -> Result<Self, Self::Error> {
86-
let metadata = item.router_data.get_connector_meta()?;
87-
88-
let account_name = metadata
89-
.parse_value("GlobalPayMeta")
90-
.change_context(errors::ConnectorError::InvalidConnectorConfig {
91-
config: "Merchant connector account metadata",
92-
})
93-
.map(|meta: GlobalPayMeta| meta.account_name)?;
94-
86+
let metadata = GlobalPayMeta::try_from(&item.router_data.connector_meta_data)?;
87+
let account_name = metadata.account_name;
9588
let (initiator, stored_credential, brand_reference) =
9689
get_mandate_details(item.router_data)?;
9790
let payment_method_data = get_payment_method_data(item.router_data, brand_reference)?;

0 commit comments

Comments
 (0)