commit | be463a2a4f96597bf3f9e517876f769a962fe063 | [log] [tgz] |
---|---|---|
author | Jinho Bang <[email protected]> | Thu Aug 02 10:26:50 2018 |
committer | Commit Bot <[email protected]> | Thu Aug 02 10:26:50 2018 |
tree | 5df17ebbf3f282e50ad40a92d63bb82bab346409 | |
parent | f1e736e3a45cf90a4c3e5bfe52a47c302e417e66 [diff] [blame] |
PaymentRequest: Implement PaymentResponse.retry() in renderer and mojo This patch only includs an implementation of PaymentResponse.retry() in renderer and mojo side. We should implement UI in browser side in follow up CLs. Once this patch is applied, most test cases will be passed except when the UI is required. Intent to implement: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/wayZGnuBkrI Test: //components/payments/core/payments_validators_unittest.cc //third_party/blink/renderer/modules/payments/payments_validators_test.cc https://github.com/web-platform-tests/wpt/pull/11101 Bug: 861704 Change-Id: I8a644a32ed589a2292ad021f5699105482ad9dd1 Reviewed-on: https://chromium-review.googlesource.com/1142045 Reviewed-by: Kinuko Yasuda <[email protected]> Reviewed-by: Rouslan Solomakhin <[email protected]> Commit-Queue: Jinho Bang <[email protected]> Cr-Commit-Position: refs/heads/master@{#580126}
diff --git a/components/payments/content/payment_request.h b/components/payments/content/payment_request.h index 6d33c966..42c6e25 100644 --- a/components/payments/content/payment_request.h +++ b/components/payments/content/payment_request.h
@@ -66,6 +66,7 @@ mojom::PaymentDetailsPtr details, mojom::PaymentOptionsPtr options) override; void Show(bool is_user_gesture) override; + void Retry(mojom::PaymentValidationErrorsPtr errors) override; void UpdateWith(mojom::PaymentDetailsPtr details) override; void NoUpdatedPaymentDetails() override; void Abort() override;