Index: content/browser/service_worker/service_worker_version.cc |
diff --git a/content/browser/service_worker/service_worker_version.cc b/content/browser/service_worker/service_worker_version.cc |
index 94dce9ae31180c588055f7453e524f9351cd5433..f950fb1438cb6d07b441f5ae9f5c89dffe180826 100644 |
--- a/content/browser/service_worker/service_worker_version.cc |
+++ b/content/browser/service_worker/service_worker_version.cc |
@@ -18,6 +18,7 @@ |
#include "content/common/service_worker/service_worker_messages.h" |
#include "content/public/browser/browser_thread.h" |
#include "content/public/common/content_switches.h" |
+#include "net/http/http_response_info.h" |
namespace content { |
@@ -669,6 +670,16 @@ void ServiceWorkerVersion::SetDevToolsAttached(bool attached) { |
} |
} |
+void ServiceWorkerVersion::SetMainScriptHttpResponseInfo( |
+ const net::HttpResponseInfo& http_info) { |
+ main_script_http_info_.reset(new net::HttpResponseInfo(http_info)); |
+} |
+ |
+const net::HttpResponseInfo* |
+ServiceWorkerVersion::GetMainScriptHttpResponseInfo() { |
+ return main_script_http_info_.get(); |
+} |
+ |
void ServiceWorkerVersion::OnStarted() { |
DCHECK_EQ(RUNNING, running_status()); |
DCHECK(cache_listener_.get()); |