| Index: third_party/WebKit/Source/modules/payments/PaymentRequestEvent.cpp
|
| diff --git a/third_party/WebKit/Source/modules/payments/PaymentRequestEvent.cpp b/third_party/WebKit/Source/modules/payments/PaymentRequestEvent.cpp
|
| index 6ea928236cc10038edb6b2413bad9e3458b02dbf..748de28bfa536339d42abb6323929f6bd6341052 100644
|
| --- a/third_party/WebKit/Source/modules/payments/PaymentRequestEvent.cpp
|
| +++ b/third_party/WebKit/Source/modules/payments/PaymentRequestEvent.cpp
|
| @@ -24,8 +24,33 @@ const AtomicString& PaymentRequestEvent::InterfaceName() const {
|
| return EventNames::PaymentRequestEvent;
|
| }
|
|
|
| -void PaymentRequestEvent::appRequest(PaymentAppRequest& app_request) const {
|
| - app_request = app_request_;
|
| +const String& PaymentRequestEvent::topLevelOrigin() const {
|
| + return top_level_origin_;
|
| +}
|
| +
|
| +const String& PaymentRequestEvent::paymentRequestOrigin() const {
|
| + return payment_request_origin_;
|
| +}
|
| +
|
| +const String& PaymentRequestEvent::paymentRequestId() const {
|
| + return payment_request_id_;
|
| +}
|
| +
|
| +const HeapVector<PaymentMethodData>& PaymentRequestEvent::methodData() const {
|
| + return method_data_;
|
| +}
|
| +
|
| +void PaymentRequestEvent::total(PaymentItem& value) const {
|
| + value = total_;
|
| +}
|
| +
|
| +const HeapVector<PaymentDetailsModifier>& PaymentRequestEvent::modifiers()
|
| + const {
|
| + return modifiers_;
|
| +}
|
| +
|
| +const String& PaymentRequestEvent::instrumentKey() const {
|
| + return instrument_key_;
|
| }
|
|
|
| void PaymentRequestEvent::respondWith(ScriptState* script_state,
|
| @@ -38,7 +63,8 @@ void PaymentRequestEvent::respondWith(ScriptState* script_state,
|
| }
|
|
|
| DEFINE_TRACE(PaymentRequestEvent) {
|
| - visitor->Trace(app_request_);
|
| + visitor->Trace(method_data_);
|
| + visitor->Trace(modifiers_);
|
| visitor->Trace(observer_);
|
| ExtendableEvent::Trace(visitor);
|
| }
|
| @@ -49,7 +75,13 @@ PaymentRequestEvent::PaymentRequestEvent(
|
| RespondWithObserver* respond_with_observer,
|
| WaitUntilObserver* wait_until_observer)
|
| : ExtendableEvent(type, ExtendableEventInit(), wait_until_observer),
|
| - app_request_(app_request),
|
| + top_level_origin_(app_request.topLevelOrigin()),
|
| + payment_request_origin_(app_request.paymentRequestOrigin()),
|
| + payment_request_id_(app_request.paymentRequestId()),
|
| + method_data_(std::move(app_request.methodData())),
|
| + total_(app_request.total()),
|
| + modifiers_(app_request.modifiers()),
|
| + instrument_key_(app_request.instrumentKey()),
|
| observer_(respond_with_observer) {}
|
|
|
| } // namespace blink
|
|
|