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 a009d30c4920bee905cab895320cac27fd6d9a8a..3806ef8644b3308ffea21ec65fb2e2f164bae929 100644 |
--- a/content/renderer/service_worker/service_worker_context_client.h |
+++ b/content/renderer/service_worker/service_worker_context_client.h |
@@ -65,7 +65,8 @@ class ServiceWorkerContextClient |
: public blink::WebServiceWorkerContextClient { |
public: |
using SyncCallback = |
- base::Callback<void(blink::mojom::ServiceWorkerEventStatus)>; |
+ base::Callback<void(blink::mojom::ServiceWorkerEventStatus, |
+ double /* dispatch_event_time */)>; |
// Returns a thread-specific client instance. This does NOT create a |
// new instance. |
@@ -129,29 +130,37 @@ class ServiceWorkerContextClient |
blink::WebDevToolsAgentClient::WebKitClientMessageLoop* |
createDevToolsMessageLoop() override; |
void didHandleActivateEvent(int request_id, |
- blink::WebServiceWorkerEventResult) override; |
+ blink::WebServiceWorkerEventResult, |
+ double dispatch_event_time) override; |
void didHandleExtendableMessageEvent( |
int request_id, |
- blink::WebServiceWorkerEventResult result) override; |
- void didHandleInstallEvent( |
- int request_id, |
- blink::WebServiceWorkerEventResult result) override; |
- void respondToFetchEvent(int response_id) override; |
- void respondToFetchEvent( |
- int response_id, |
- const blink::WebServiceWorkerResponse& response) override; |
+ blink::WebServiceWorkerEventResult result, |
+ double dispatch_event_time) override; |
+ void didHandleInstallEvent(int request_id, |
+ blink::WebServiceWorkerEventResult result, |
+ double event_dispatch_time) override; |
+ void respondToFetchEvent(int response_id, |
+ double event_dispatch_time) override; |
+ void respondToFetchEvent(int response_id, |
+ const blink::WebServiceWorkerResponse& response, |
+ double event_dispatch_time) override; |
void didHandleFetchEvent(int event_finish_id, |
- blink::WebServiceWorkerEventResult result) override; |
+ blink::WebServiceWorkerEventResult result, |
+ double dispatch_event_time) override; |
void didHandleNotificationClickEvent( |
int request_id, |
- blink::WebServiceWorkerEventResult result) override; |
+ blink::WebServiceWorkerEventResult result, |
+ double dispatch_event_time) override; |
void didHandleNotificationCloseEvent( |
int request_id, |
- blink::WebServiceWorkerEventResult result) override; |
+ blink::WebServiceWorkerEventResult result, |
+ double dispatch_event_time) override; |
void didHandlePushEvent(int request_id, |
- blink::WebServiceWorkerEventResult result) override; |
+ blink::WebServiceWorkerEventResult result, |
+ double dispatch_event_time) override; |
void didHandleSyncEvent(int request_id, |
- blink::WebServiceWorkerEventResult result) override; |
+ blink::WebServiceWorkerEventResult result, |
+ double dispatch_event_time) override; |
// Called on the main thread. |
blink::WebServiceWorkerNetworkProvider* createServiceWorkerNetworkProvider( |