Index: third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerProvider.h |
diff --git a/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerProvider.h b/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerProvider.h |
index cb921090f9dfb4df1979b8ce927fe163cb2123f2..08885fa04018f6eee55d9c02c89b005297ab7020 100644 |
--- a/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerProvider.h |
+++ b/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerProvider.h |
@@ -67,14 +67,17 @@ class WebServiceWorkerProvider { |
using WebServiceWorkerGetRegistrationForReadyCallbacks = |
WebCallbacks<std::unique_ptr<WebServiceWorkerRegistration::Handle>, void>; |
- virtual void registerServiceWorker(const WebURL& pattern, |
- const WebURL& scriptUrl, |
- WebServiceWorkerRegistrationCallbacks*) {} |
- virtual void getRegistration(const WebURL& documentURL, |
- WebServiceWorkerGetRegistrationCallbacks*) {} |
- virtual void getRegistrations(WebServiceWorkerGetRegistrationsCallbacks*) {} |
+ virtual void registerServiceWorker( |
+ const WebURL& pattern, |
+ const WebURL& scriptUrl, |
+ std::unique_ptr<WebServiceWorkerRegistrationCallbacks>) {} |
+ virtual void getRegistration( |
+ const WebURL& documentURL, |
+ std::unique_ptr<WebServiceWorkerGetRegistrationCallbacks>) {} |
+ virtual void getRegistrations( |
+ std::unique_ptr<WebServiceWorkerGetRegistrationsCallbacks>) {} |
virtual void getRegistrationForReady( |
- WebServiceWorkerGetRegistrationForReadyCallbacks*) {} |
+ std::unique_ptr<WebServiceWorkerGetRegistrationForReadyCallbacks>) {} |
virtual bool validateScopeAndScriptURL(const WebURL& scope, |
const WebURL& scriptURL, |
WebString* errorMessage) { |