From d2027aadbd39d2eb04ddb4db070942f00792a12b Mon Sep 17 00:00:00 2001 From: jokingmoony Date: Sun, 21 Apr 2024 11:37:22 +0900 Subject: [PATCH] refactor(cards,router): Remove duplicated card number interface --- crates/cards/src/validate.rs | 4 ---- crates/router/src/core/blocklist/utils.rs | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/crates/cards/src/validate.rs b/crates/cards/src/validate.rs index 08ad127047c4..15d077b51a74 100644 --- a/crates/cards/src/validate.rs +++ b/crates/cards/src/validate.rs @@ -24,10 +24,6 @@ impl CardNumber { pub fn get_card_isin(self) -> String { self.0.peek().chars().take(6).collect::() } - - pub fn get_extended_card_bin(self) -> String { - self.0.peek().chars().take(8).collect::() - } pub fn get_card_no(self) -> String { self.0.peek().chars().collect::() } diff --git a/crates/router/src/core/blocklist/utils.rs b/crates/router/src/core/blocklist/utils.rs index 7c01a9aca768..40f8bc2d9301 100644 --- a/crates/router/src/core/blocklist/utils.rs +++ b/crates/router/src/core/blocklist/utils.rs @@ -355,7 +355,7 @@ where .as_ref() .and_then(|pm_data| match pm_data { api_models::payments::PaymentMethodData::Card(card) => { - Some(card.card_number.clone().get_extended_card_bin()) + Some(card.card_number.clone().get_card_extended_bin()) } _ => None, });