Commit 587bec0c authored by Matt Falkenhagen's avatar Matt Falkenhagen Committed by Commit Bot

service worker: Remove some pre-PlzNavigate dead code from nav preload.

Bug: 789577
Change-Id: Ib228eed68a8ab418f5a7922a3e1f0f3e4f311c0f
Reviewed-on: https://chromium-review.googlesource.com/1168947
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: default avatarKinuko Yasuda <kinuko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#582058}
parent 32a4a668
...@@ -4,6 +4,8 @@ ...@@ -4,6 +4,8 @@
#include "content/browser/loader/resource_requester_info.h" #include "content/browser/loader/resource_requester_info.h"
#include <utility>
#include "base/feature_list.h" #include "base/feature_list.h"
#include "base/logging.h" #include "base/logging.h"
#include "content/browser/appcache/chrome_appcache_service.h" #include "content/browser/appcache/chrome_appcache_service.h"
...@@ -105,23 +107,16 @@ ResourceRequesterInfo::CreateForDownloadOrPageSave(int child_id) { ...@@ -105,23 +107,16 @@ ResourceRequesterInfo::CreateForDownloadOrPageSave(int child_id) {
scoped_refptr<ResourceRequesterInfo> scoped_refptr<ResourceRequesterInfo>
ResourceRequesterInfo::CreateForNavigationPreload( ResourceRequesterInfo::CreateForNavigationPreload(
ResourceRequesterInfo* original_request_info) { ResourceRequesterInfo* original_request_info) {
GetContextsCallback get_contexts_callback = DCHECK(original_request_info->IsBrowserSideNavigation());
original_request_info->get_contexts_callback_; DCHECK(original_request_info->service_worker_context());
if (IsBrowserSideNavigationEnabled()) { DCHECK(!original_request_info->get_contexts_callback_);
DCHECK(original_request_info->IsBrowserSideNavigation()); // The requester info for browser side navigation doesn't have the
DCHECK(!get_contexts_callback); // get_contexts_callback. So create the callback here which gets the
DCHECK(original_request_info->service_worker_context()); // ResourceContext and the URLRequestContext from ServiceWorkerContext.
// The requester info for browser side navigation doesn't have the auto get_contexts_callback =
// get_contexts_callback. So create the callback here which gets the base::BindRepeating(&GetContextsCallbackForNavigationPreload,
// ResourceContext and the URLRequestContext form ServiceWorkerContext. scoped_refptr<ServiceWorkerContextWrapper>(
get_contexts_callback = original_request_info->service_worker_context()));
base::Bind(&GetContextsCallbackForNavigationPreload,
scoped_refptr<ServiceWorkerContextWrapper>(
original_request_info->service_worker_context()));
} else {
DCHECK(original_request_info->IsRenderer());
DCHECK(get_contexts_callback);
}
return scoped_refptr<ResourceRequesterInfo>(new ResourceRequesterInfo( return scoped_refptr<ResourceRequesterInfo>(new ResourceRequesterInfo(
RequesterType::NAVIGATION_PRELOAD, ChildProcessHost::kInvalidUniqueID, RequesterType::NAVIGATION_PRELOAD, ChildProcessHost::kInvalidUniqueID,
......
...@@ -611,16 +611,7 @@ bool ServiceWorkerFetchDispatcher::MaybeStartNavigationPreload( ...@@ -611,16 +611,7 @@ bool ServiceWorkerFetchDispatcher::MaybeStartNavigationPreload(
ResourceRequestInfoImpl* original_info = ResourceRequestInfoImpl* original_info =
ResourceRequestInfoImpl::ForRequest(original_request); ResourceRequestInfoImpl::ForRequest(original_request);
ResourceRequesterInfo* requester_info = original_info->requester_info(); ResourceRequesterInfo* requester_info = original_info->requester_info();
if (IsBrowserSideNavigationEnabled()) { DCHECK(requester_info->IsBrowserSideNavigation());
DCHECK(requester_info->IsBrowserSideNavigation());
} else {
DCHECK(requester_info->IsRenderer());
if (!requester_info->filter())
return false;
}
DCHECK(!url_loader_assets_);
auto url_loader_factory = std::make_unique<URLLoaderFactoryImpl>( auto url_loader_factory = std::make_unique<URLLoaderFactoryImpl>(
ResourceRequesterInfo::CreateForNavigationPreload(requester_info)); ResourceRequesterInfo::CreateForNavigationPreload(requester_info));
...@@ -681,6 +672,7 @@ bool ServiceWorkerFetchDispatcher::MaybeStartNavigationPreload( ...@@ -681,6 +672,7 @@ bool ServiceWorkerFetchDispatcher::MaybeStartNavigationPreload(
preload_handle_->url_loader = url_loader.PassInterface(); preload_handle_->url_loader = url_loader.PassInterface();
DCHECK(!url_loader_assets_);
url_loader_assets_ = base::MakeRefCounted<URLLoaderAssets>( url_loader_assets_ = base::MakeRefCounted<URLLoaderAssets>(
std::move(url_loader_factory), std::move(url_loader_client)); std::move(url_loader_factory), std::move(url_loader_client));
return true; return true;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment