| Index: content/browser/service_worker/service_worker_controllee_request_handler.h
|
| diff --git a/content/browser/service_worker/service_worker_controllee_request_handler.h b/content/browser/service_worker/service_worker_controllee_request_handler.h
|
| index 329edcfd3fa3eed1822abd2e9a7de6112e2671ad..24a06a0800be611fa31ba287952b14b77ffd71d8 100644
|
| --- a/content/browser/service_worker/service_worker_controllee_request_handler.h
|
| +++ b/content/browser/service_worker/service_worker_controllee_request_handler.h
|
| @@ -53,11 +53,25 @@ class CONTENT_EXPORT ServiceWorkerControlleeRequestHandler
|
| ~ServiceWorkerControlleeRequestHandler() override;
|
|
|
| // Called via custom URLRequestJobFactory.
|
| + // Returning a nullptr indicates that the request is not handled by
|
| + // this handler.
|
| + // This could get called multiple times during the lifetime.
|
| net::URLRequestJob* MaybeCreateJob(
|
| net::URLRequest* request,
|
| net::NetworkDelegate* network_delegate,
|
| ResourceContext* resource_context) override;
|
|
|
| + // Used only for PlzNavigate and --enable-network-service cases.
|
| + // This will replace MaybeCreateJob() once NetworkService is enabled.
|
| + // This could get called multiple times during the lifetime in redirect
|
| + // cases. (In fallback-to-network cases we basically forward the request
|
| + // to the request to the next request handler)
|
| + // URLLoaderRequestHandler overrides:
|
| + void MaybeCreateLoaderFactory(
|
| + const ResourceRequest& request,
|
| + ResourceContext* resource_context,
|
| + base::OnceCallback<void(mojom::URLLoaderFactory*)> callback) override;
|
| +
|
| private:
|
| FRIEND_TEST_ALL_PREFIXES(ServiceWorkerControlleeRequestHandlerTest,
|
| ActivateWaitingVersion);
|
|
|