| Index: components/autofill/core/browser/payments/payments_client.cc
|
| diff --git a/components/autofill/core/browser/payments/payments_client.cc b/components/autofill/core/browser/payments/payments_client.cc
|
| index 44e85c2e8d9f5e4ce4a160c3ae32666d3836af3a..75a735c40475483b61232b42773ab6de936f2b45 100644
|
| --- a/components/autofill/core/browser/payments/payments_client.cc
|
| +++ b/components/autofill/core/browser/payments/payments_client.cc
|
| @@ -341,17 +341,19 @@ class UploadCardRequest : public PaymentsRequest {
|
| }
|
|
|
| void ParseResponse(std::unique_ptr<base::DictionaryValue> response) override {
|
| + response->GetString("credit_card_id", &server_id_);
|
| }
|
|
|
| bool IsResponseComplete() override { return true; }
|
|
|
| void RespondToDelegate(PaymentsClientDelegate* delegate,
|
| AutofillClient::PaymentsRpcResult result) override {
|
| - delegate->OnDidUploadCard(result);
|
| + delegate->OnDidUploadCard(result, server_id_);
|
| }
|
|
|
| private:
|
| PaymentsClient::UploadRequestDetails request_details_;
|
| + std::string server_id_;
|
| };
|
|
|
| } // namespace
|
|
|