Index: content/browser/service_worker/service_worker_url_request_job.h |
diff --git a/content/browser/service_worker/service_worker_url_request_job.h b/content/browser/service_worker/service_worker_url_request_job.h |
index 020842dd18f9eef8ec65562731d3a97bf9d15121..42b34d5d5379de42de1568f30e0efed7fd91683f 100644 |
--- a/content/browser/service_worker/service_worker_url_request_job.h |
+++ b/content/browser/service_worker/service_worker_url_request_job.h |
@@ -14,6 +14,7 @@ |
#include "base/macros.h" |
#include "base/memory/ref_counted.h" |
#include "base/memory/weak_ptr.h" |
+#include "base/optional.h" |
#include "base/time/time.h" |
#include "content/browser/service_worker/embedded_worker_status.h" |
#include "content/browser/service_worker/service_worker_metrics.h" |
@@ -93,6 +94,7 @@ class CONTENT_EXPORT ServiceWorkerURLRequestJob : public net::URLRequestJob { |
RequestContextFrameType frame_type, |
scoped_refptr<ResourceRequestBodyImpl> body, |
ServiceWorkerFetchType fetch_type, |
+ const base::Optional<base::TimeDelta>& timeout, |
Delegate* delegate); |
~ServiceWorkerURLRequestJob() override; |
@@ -269,6 +271,7 @@ class CONTENT_EXPORT ServiceWorkerURLRequestJob : public net::URLRequestJob { |
scoped_refptr<ResourceRequestBodyImpl> body_; |
std::unique_ptr<storage::BlobDataHandle> request_body_blob_data_handle_; |
ServiceWorkerFetchType fetch_type_; |
+ base::Optional<base::TimeDelta> timeout_; |
ResponseBodyType response_body_type_ = UNKNOWN; |
bool did_record_result_ = false; |