Index: Source/platform/exported/WebServiceWorkerRequest.cpp |
diff --git a/Source/platform/exported/WebServiceWorkerRequest.cpp b/Source/platform/exported/WebServiceWorkerRequest.cpp |
index 73075ae2685ded9e180ffa834da3535e180f4dfe..06e39579afc9652967a43df335a1fe43a87e7291 100644 |
--- a/Source/platform/exported/WebServiceWorkerRequest.cpp |
+++ b/Source/platform/exported/WebServiceWorkerRequest.cpp |
@@ -17,6 +17,7 @@ public: |
WebServiceWorkerRequestPrivate() |
: m_mode(WebURLRequest::FetchRequestModeNoCORS) |
, m_credentialsMode(WebURLRequest::FetchCredentialsModeOmit) |
+ , m_redirectMode(WebURLRequest::FetchRedirectModeFollow) |
, m_requestContext(WebURLRequest::RequestContextUnspecified) |
, m_frameType(WebURLRequest::FrameTypeNone) |
, m_isReload(false) |
@@ -29,6 +30,7 @@ public: |
Referrer m_referrer; |
WebURLRequest::FetchRequestMode m_mode; |
WebURLRequest::FetchCredentialsMode m_credentialsMode; |
+ WebURLRequest::FetchRedirectMode m_redirectMode; |
WebURLRequest::RequestContext m_requestContext; |
WebURLRequest::FrameType m_frameType; |
bool m_isReload; |
@@ -147,6 +149,16 @@ WebURLRequest::FetchCredentialsMode WebServiceWorkerRequest::credentialsMode() c |
return m_private->m_credentialsMode; |
} |
+void WebServiceWorkerRequest::setRedirectMode(WebURLRequest::FetchRedirectMode redirectMode) |
+{ |
+ m_private->m_redirectMode = redirectMode; |
+} |
+ |
+WebURLRequest::FetchRedirectMode WebServiceWorkerRequest::redirectMode() const |
+{ |
+ return m_private->m_redirectMode; |
+} |
+ |
void WebServiceWorkerRequest::setRequestContext(WebURLRequest::RequestContext requestContext) |
{ |
m_private->m_requestContext = requestContext; |