Index: content/browser/service_worker/service_worker_request_handler.cc |
diff --git a/content/browser/service_worker/service_worker_request_handler.cc b/content/browser/service_worker/service_worker_request_handler.cc |
index ed26f8ead2b0a3cfa2ff8892cae7c399d376c42d..032da8591c71c498a5dbf7f9e6463d991679d97a 100644 |
--- a/content/browser/service_worker/service_worker_request_handler.cc |
+++ b/content/browser/service_worker/service_worker_request_handler.cc |
@@ -12,6 +12,7 @@ |
#include "content/browser/service_worker/service_worker_utils.h" |
#include "content/common/service_worker/service_worker_types.h" |
#include "net/url_request/url_request.h" |
+#include "net/url_request/url_request_interceptor.h" |
namespace content { |
@@ -20,11 +21,11 @@ namespace { |
int kUserDataKey; // Key value is not important. |
class ServiceWorkerRequestInterceptor |
- : public net::URLRequestJobFactory::ProtocolHandler { |
+ : public net::URLRequestInterceptor { |
public: |
ServiceWorkerRequestInterceptor() {} |
virtual ~ServiceWorkerRequestInterceptor() {} |
- virtual net::URLRequestJob* MaybeCreateJob( |
+ virtual net::URLRequestJob* MaybeInterceptRequest( |
net::URLRequest* request, |
net::NetworkDelegate* network_delegate) const OVERRIDE { |
ServiceWorkerRequestHandler* handler = |
@@ -84,9 +85,9 @@ ServiceWorkerRequestHandler* ServiceWorkerRequestHandler::GetHandler( |
request->GetUserData(&kUserDataKey)); |
} |
-scoped_ptr<net::URLRequestJobFactory::ProtocolHandler> |
+scoped_ptr<net::URLRequestInterceptor> |
ServiceWorkerRequestHandler::CreateInterceptor() { |
- return make_scoped_ptr<net::URLRequestJobFactory::ProtocolHandler>( |
+ return scoped_ptr<net::URLRequestInterceptor>( |
new ServiceWorkerRequestInterceptor); |
} |