Index: content/renderer/service_worker/service_worker_context_client.h |
diff --git a/content/renderer/service_worker/service_worker_context_client.h b/content/renderer/service_worker/service_worker_context_client.h |
index cc7ae1dac66f4828e89e6baca45c590baa7a560f..0a9e655d63c4cf5bf5609feb6f14160588849f68 100644 |
--- a/content/renderer/service_worker/service_worker_context_client.h |
+++ b/content/renderer/service_worker/service_worker_context_client.h |
@@ -69,9 +69,6 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient, |
using SyncCallback = |
base::Callback<void(ServiceWorkerStatusCode, |
base::Time /* dispatch_event_time */)>; |
- using PaymentRequestEventCallback = |
- base::Callback<void(ServiceWorkerStatusCode, |
- base::Time /* dispatch_event_time */)>; |
using FetchCallback = |
base::Callback<void(ServiceWorkerStatusCode, |
base::Time /* dispatch_event_time */)>; |
@@ -170,7 +167,11 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient, |
void didHandleSyncEvent(int request_id, |
blink::WebServiceWorkerEventResult result, |
double dispatch_event_time) override; |
- void didHandlePaymentRequestEvent(int request_id, |
+ void respondToPaymentRequestEvent( |
+ int payment_request_id, |
+ const blink::WebPaymentAppResponse& response, |
+ double dispatch_event_time) override; |
+ void didHandlePaymentRequestEvent(int payment_request_id, |
blink::WebServiceWorkerEventResult result, |
double dispatch_event_time) override; |
@@ -237,7 +238,9 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient, |
blink::mojom::BackgroundSyncEventLastChance last_chance, |
const DispatchSyncEventCallback& callback) override; |
void DispatchPaymentRequestEvent( |
+ int payment_request_id, |
payments::mojom::PaymentAppRequestPtr app_request, |
+ payments::mojom::PaymentAppResponseCallbackPtr response_callback, |
const DispatchPaymentRequestEventCallback& callback) override; |
void OnInstallEvent(int request_id); |