| Index: content/browser/devtools/service_worker_devtools_agent_host.cc
|
| diff --git a/content/browser/devtools/service_worker_devtools_agent_host.cc b/content/browser/devtools/service_worker_devtools_agent_host.cc
|
| index 0745308c983acdb949b4c69d523b86684251fb0e..50cd14136a709c8fd1dc8aeca4fdbd65ba0196e0 100644
|
| --- a/content/browser/devtools/service_worker_devtools_agent_host.cc
|
| +++ b/content/browser/devtools/service_worker_devtools_agent_host.cc
|
| @@ -5,6 +5,7 @@
|
| #include "content/browser/devtools/service_worker_devtools_agent_host.h"
|
|
|
| #include "base/strings/stringprintf.h"
|
| +#include "content/browser/devtools/protocol/network_handler.h"
|
| #include "content/browser/devtools/service_worker_devtools_manager.h"
|
| #include "content/browser/service_worker/service_worker_context_core.h"
|
| #include "content/browser/service_worker/service_worker_version.h"
|
| @@ -115,6 +116,42 @@ void ServiceWorkerDevToolsAgentHost::WorkerVersionDoomed() {
|
| version_doomed_time_ = base::Time::Now();
|
| }
|
|
|
| +void ServiceWorkerDevToolsAgentHost::NavigationPreloadRequestSent(
|
| + const std::string& request_id,
|
| + const ResourceRequest& request) {
|
| + if (!session())
|
| + return;
|
| + if (protocol::NetworkHandler* network_handler =
|
| + protocol::NetworkHandler::FromSession(session())) {
|
| + network_handler->NavigationPreloadRequestSent(worker_id().first, request_id,
|
| + request);
|
| + }
|
| +}
|
| +
|
| +void ServiceWorkerDevToolsAgentHost::NavigationPreloadResponseReceived(
|
| + const std::string& request_id,
|
| + const GURL& url,
|
| + const ResourceResponseHead& head) {
|
| + if (!session())
|
| + return;
|
| + if (protocol::NetworkHandler* network_handler =
|
| + protocol::NetworkHandler::FromSession(session())) {
|
| + network_handler->NavigationPreloadResponseReceived(worker_id().first,
|
| + request_id, url, head);
|
| + }
|
| +}
|
| +
|
| +void ServiceWorkerDevToolsAgentHost::NavigationPreloadCompleted(
|
| + const std::string& request_id,
|
| + const ResourceRequestCompletionStatus& completion_status) {
|
| + if (!session())
|
| + return;
|
| + if (protocol::NetworkHandler* network_handler =
|
| + protocol::NetworkHandler::FromSession(session())) {
|
| + network_handler->NavigationPreloadCompleted(request_id, completion_status);
|
| + }
|
| +}
|
| +
|
| int64_t ServiceWorkerDevToolsAgentHost::service_worker_version_id() const {
|
| return service_worker_->version_id();
|
| }
|
|
|