| Index: third_party/WebKit/Source/modules/payments/PaymentRequest.h
|
| diff --git a/third_party/WebKit/Source/modules/payments/PaymentRequest.h b/third_party/WebKit/Source/modules/payments/PaymentRequest.h
|
| index 3c8aedd563e45f809f90c407e3d92bb98c6e0258..b6eac105c22fe0bbdb9be4086e17228c41f744d3 100644
|
| --- a/third_party/WebKit/Source/modules/payments/PaymentRequest.h
|
| +++ b/third_party/WebKit/Source/modules/payments/PaymentRequest.h
|
| @@ -74,6 +74,8 @@ class MODULES_EXPORT PaymentRequest final
|
| DEFINE_ATTRIBUTE_EVENT_LISTENER(shippingaddresschange);
|
| DEFINE_ATTRIBUTE_EVENT_LISTENER(shippingoptionchange);
|
|
|
| + ScriptPromise canMakeActivePayment(ScriptState*);
|
| +
|
| // ScriptWrappable:
|
| bool hasPendingActivity() const override;
|
|
|
| @@ -109,6 +111,7 @@ class MODULES_EXPORT PaymentRequest final
|
| void OnError(mojom::blink::PaymentErrorReason) override;
|
| void OnComplete() override;
|
| void OnAbort(bool abortedSuccessfully) override;
|
| + void OnCanMakeActivePayment(mojom::blink::ActivePaymentQueryResult) override;
|
|
|
| void onCompleteTimeout(TimerBase*);
|
|
|
| @@ -122,6 +125,7 @@ class MODULES_EXPORT PaymentRequest final
|
| Member<ScriptPromiseResolver> m_showResolver;
|
| Member<ScriptPromiseResolver> m_completeResolver;
|
| Member<ScriptPromiseResolver> m_abortResolver;
|
| + Member<ScriptPromiseResolver> m_canMakeActivePaymentResolver;
|
| mojom::blink::PaymentRequestPtr m_paymentProvider;
|
| mojo::Binding<mojom::blink::PaymentRequestClient> m_clientBinding;
|
| Timer<PaymentRequest> m_completeTimer;
|
|
|