Chromium Code Reviews| Index: components/autofill/core/browser/autofill_data_util.cc |
| diff --git a/components/autofill/core/browser/autofill_data_util.cc b/components/autofill/core/browser/autofill_data_util.cc |
| index 955a6c20f8d2970e212d61ae6febe04dd7643ddf..2b45d9d29886a230ad3e138f911b77659e915537 100644 |
| --- a/components/autofill/core/browser/autofill_data_util.cc |
| +++ b/components/autofill/core/browser/autofill_data_util.cc |
| @@ -383,5 +383,23 @@ bool ProfileMatchesFullName(const base::string16 full_name, |
| return false; |
| } |
| +const PaymentRequestData& GetPaymentRequestData(const std::string& type) { |
| + for (size_t i = 0; i < arraysize(kPaymentRequestData); ++i) { |
| + if (type == kPaymentRequestData[i].card_type) |
| + return kPaymentRequestData[i]; |
| + } |
| + return kPaymentRequestData[0]; |
|
Evan Stade
2016/08/29 20:34:05
seems fairly fragile that you're depending on the
Justin Donnelly
2016/08/30 15:21:25
Done.
|
| +} |
| + |
| +const char* GetCardTypeForBasicCardPaymentType( |
| + const std::string& basic_card_payment_type) { |
| + for (size_t i = 0; i < arraysize(kPaymentRequestData); ++i) { |
| + if (basic_card_payment_type == |
| + kPaymentRequestData[i].basic_card_payment_type) |
| + return kPaymentRequestData[i].card_type; |
| + } |
| + return kPaymentRequestData[0].card_type; |
| +} |
| + |
| } // namespace data_util |
| } // namespace autofill |