| Index: content/browser/service_worker/embedded_worker_test_helper.cc
|
| diff --git a/content/browser/service_worker/embedded_worker_test_helper.cc b/content/browser/service_worker/embedded_worker_test_helper.cc
|
| index 9d92c5b3186cb06be380f0f47588c017b7d64bd2..8103b7451172c61d84b9638a3bdd7c1092eae4ab 100644
|
| --- a/content/browser/service_worker/embedded_worker_test_helper.cc
|
| +++ b/content/browser/service_worker/embedded_worker_test_helper.cc
|
| @@ -240,11 +240,14 @@ class EmbeddedWorkerTestHelper::MockServiceWorkerEventDispatcher
|
| }
|
|
|
| void DispatchPaymentRequestEvent(
|
| + int payment_request_id,
|
| payments::mojom::PaymentAppRequestPtr app_request,
|
| + payments::mojom::PaymentAppResponseCallbackPtr response_callback,
|
| const DispatchPaymentRequestEventCallback& callback) override {
|
| if (!helper_)
|
| return;
|
| - helper_->OnPaymentRequestEventStub(std::move(app_request), callback);
|
| + helper_->OnPaymentRequestEventStub(std::move(app_request),
|
| + std::move(response_callback), callback);
|
| }
|
|
|
| void DispatchExtendableMessageEvent(
|
| @@ -513,8 +516,11 @@ void EmbeddedWorkerTestHelper::OnNotificationCloseEvent(
|
|
|
| void EmbeddedWorkerTestHelper::OnPaymentRequestEvent(
|
| payments::mojom::PaymentAppRequestPtr app_request,
|
| + payments::mojom::PaymentAppResponseCallbackPtr response_callback,
|
| const mojom::ServiceWorkerEventDispatcher::
|
| DispatchPaymentRequestEventCallback& callback) {
|
| + response_callback->OnPaymentAppResponse(
|
| + payments::mojom::PaymentAppResponse::New(), base::Time::Now());
|
| callback.Run(SERVICE_WORKER_OK, base::Time::Now());
|
| }
|
|
|
| @@ -748,12 +754,14 @@ void EmbeddedWorkerTestHelper::OnPushEventStub(
|
|
|
| void EmbeddedWorkerTestHelper::OnPaymentRequestEventStub(
|
| payments::mojom::PaymentAppRequestPtr app_request,
|
| + payments::mojom::PaymentAppResponseCallbackPtr response_callback,
|
| const mojom::ServiceWorkerEventDispatcher::
|
| DispatchPaymentRequestEventCallback& callback) {
|
| base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| FROM_HERE,
|
| base::Bind(&EmbeddedWorkerTestHelper::OnPaymentRequestEvent, AsWeakPtr(),
|
| - base::Passed(std::move(app_request)), callback));
|
| + base::Passed(std::move(app_request)),
|
| + base::Passed(std::move(response_callback)), callback));
|
| }
|
|
|
| EmbeddedWorkerRegistry* EmbeddedWorkerTestHelper::registry() {
|
|
|