Index: Source/modules/serviceworkers/Request.cpp |
diff --git a/Source/modules/serviceworkers/Request.cpp b/Source/modules/serviceworkers/Request.cpp |
index 429da069f214b04739f6e478f0eec446f5b1e5c5..fd334f28b7d09a581ef80e95d3275c13f71354a2 100644 |
--- a/Source/modules/serviceworkers/Request.cpp |
+++ b/Source/modules/serviceworkers/Request.cpp |
@@ -16,20 +16,21 @@ |
#include "platform/network/ResourceRequest.h" |
#include "platform/weborigin/Referrer.h" |
#include "public/platform/WebServiceWorkerRequest.h" |
+#include "public/platform/WebURLRequest.h" |
namespace blink { |
-Request* Request::createRequestWithRequestData(ExecutionContext* context, FetchRequestData* request, const RequestInit& init, FetchRequestData::Mode mode, FetchRequestData::Credentials credentials, ExceptionState& exceptionState) |
+Request* Request::createRequestWithRequestData(ExecutionContext* context, FetchRequestData* request, const RequestInit& init, WebURLRequest::FetchRequestMode mode, WebURLRequest::FetchCredentialsMode credentials, ExceptionState& exceptionState) |
{ |
// "7. Let |mode| be |init|'s mode member if it is present, and |
// |fallbackMode| otherwise." |
// "8. If |mode| is non-null, set |request|'s mode to |mode|." |
if (init.mode == "same-origin") { |
- request->setMode(FetchRequestData::SameOriginMode); |
+ request->setMode(WebURLRequest::FetchRequestModeSameOrigin); |
} else if (init.mode == "no-cors") { |
- request->setMode(mode = FetchRequestData::NoCORSMode); |
+ request->setMode(mode = WebURLRequest::FetchRequestModeNoCORS); |
} else if (init.mode == "cors") { |
- request->setMode(FetchRequestData::CORSMode); |
+ request->setMode(WebURLRequest::FetchRequestModeCORS); |
} else { |
// Instead of using null as a special fallback value, we pass the |
// current mode in Request::create(). So we just set here. |
@@ -41,11 +42,11 @@ Request* Request::createRequestWithRequestData(ExecutionContext* context, FetchR |
// "10. If |credentials| is non-null, set |request|'s credentials mode to |
// |credentials|. |
if (init.credentials == "omit") { |
- request->setCredentials(FetchRequestData::OmitCredentials); |
+ request->setCredentials(WebURLRequest::FetchCredentialsModeOmit); |
} else if (init.credentials == "same-origin") { |
- request->setCredentials(FetchRequestData::SameOriginCredentials); |
+ request->setCredentials(WebURLRequest::FetchCredentialsModeSameOrigin); |
} else if (init.credentials == "include") { |
- request->setCredentials(FetchRequestData::IncludeCredentials); |
+ request->setCredentials(WebURLRequest::FetchCredentialsModeInclude); |
} else { |
// Instead of using null as a special fallback value, we pass the |
// current credentials in Request::create(). So we just set here. |
@@ -85,7 +86,7 @@ Request* Request::createRequestWithRequestData(ExecutionContext* context, FetchR |
r->clearHeaderList(); |
// "16. If |r|'s request's mode is no CORS, run these substeps: |
- if (r->request()->mode() == FetchRequestData::NoCORSMode) { |
+ if (r->request()->mode() == WebURLRequest::FetchRequestModeNoCORS) { |
// "1. If |r|'s request's method is not a simple method, throw a |
// TypeError." |
if (!FetchUtils::isSimpleMethod(r->request()->method())) { |
@@ -157,7 +158,7 @@ Request* Request::create(ExecutionContext* context, const String& input, const D |
request->setURL(parsedURL); |
// "4. Set |fallbackMode| to CORS." |
// "5. Set |fallbackCredentials| to omit." |
- return createRequestWithRequestData(context, request, RequestInit(context, init, exceptionState), FetchRequestData::CORSMode, FetchRequestData::OmitCredentials, exceptionState); |
+ return createRequestWithRequestData(context, request, RequestInit(context, init, exceptionState), WebURLRequest::FetchRequestModeCORS, WebURLRequest::FetchCredentialsModeOmit, exceptionState); |
} |
Request* Request::create(ExecutionContext* context, Request* input, ExceptionState& exceptionState) |
@@ -184,8 +185,8 @@ Request* Request::create(ExecutionContext* context, Request* input, const Dictio |
// "5. Let |fallbackCredentials| be null." |
// Instead of using null as a special fallback value, just pass the current |
// mode and credentials; it has the same effect. |
- const FetchRequestData::Mode currentMode = request->mode(); |
- const FetchRequestData::Credentials currentCredentials = request->credentials(); |
+ const WebURLRequest::FetchRequestMode currentMode = request->mode(); |
+ const WebURLRequest::FetchCredentialsMode currentCredentials = request->credentials(); |
return createRequestWithRequestData(context, request, RequestInit(context, init, exceptionState), currentMode, currentCredentials, exceptionState); |
} |
@@ -263,12 +264,12 @@ String Request::mode() const |
// "The mode attribute's getter must return the value corresponding to the |
// first matching statement, switching on request's mode:" |
switch (m_request->mode()) { |
- case FetchRequestData::SameOriginMode: |
+ case WebURLRequest::FetchRequestModeSameOrigin: |
return "same-origin"; |
- case FetchRequestData::NoCORSMode: |
+ case WebURLRequest::FetchRequestModeNoCORS: |
return "no-cors"; |
- case FetchRequestData::CORSMode: |
- case FetchRequestData::CORSWithForcedPreflight: |
+ case WebURLRequest::FetchRequestModeCORS: |
+ case WebURLRequest::FetchRequestModeCORSWithForcedPreflight: |
return "cors"; |
} |
ASSERT_NOT_REACHED(); |
@@ -281,11 +282,11 @@ String Request::credentials() const |
// to the first matching statement, switching on request's credentials |
// mode:" |
switch (m_request->credentials()) { |
- case FetchRequestData::OmitCredentials: |
+ case WebURLRequest::FetchCredentialsModeOmit: |
return "omit"; |
- case FetchRequestData::SameOriginCredentials: |
+ case WebURLRequest::FetchCredentialsModeSameOrigin: |
return "same-origin"; |
- case FetchRequestData::IncludeCredentials: |
+ case WebURLRequest::FetchCredentialsModeInclude: |
return "include"; |
} |
ASSERT_NOT_REACHED(); |