Index: Source/modules/serviceworkers/FetchRequestData.cpp |
diff --git a/Source/modules/serviceworkers/FetchRequestData.cpp b/Source/modules/serviceworkers/FetchRequestData.cpp |
index 5da17466e5f244e6abe29cdb546a45bbdff29a12..1452e3969d7a98a0f8aa1408c6b779019b025233 100644 |
--- a/Source/modules/serviceworkers/FetchRequestData.cpp |
+++ b/Source/modules/serviceworkers/FetchRequestData.cpp |
@@ -40,30 +40,8 @@ FetchRequestData* FetchRequestData::create(const WebServiceWorkerRequest& webReq |
request->m_headerList->append(it->key, it->value); |
request->m_blobDataHandle = webRequest.blobDataHandle(); |
request->m_referrer.setURL(webRequest.referrer()); |
- switch (webRequest.mode()) { |
- case WebURLRequest::FetchRequestModeSameOrigin: |
- request->setMode(FetchRequestData::SameOriginMode); |
- break; |
- case WebURLRequest::FetchRequestModeNoCORS: |
- request->setMode(FetchRequestData::NoCORSMode); |
- break; |
- case WebURLRequest::FetchRequestModeCORS: |
- request->setMode(FetchRequestData::CORSMode); |
- break; |
- case WebURLRequest::FetchRequestModeCORSWithForcedPreflight: |
- request->setMode(FetchRequestData::CORSWithForcedPreflight); |
- } |
- switch (webRequest.credentialsMode()) { |
- case WebURLRequest::FetchCredentialsModeOmit: |
- request->setCredentials(FetchRequestData::OmitCredentials); |
- break; |
- case WebURLRequest::FetchCredentialsModeSameOrigin: |
- request->setCredentials(FetchRequestData::SameOriginCredentials); |
- break; |
- case WebURLRequest::FetchCredentialsModeInclude: |
- request->setCredentials(FetchRequestData::IncludeCredentials); |
- break; |
- } |
+ request->setMode(webRequest.mode()); |
+ request->setCredentials(webRequest.credentialsMode()); |
return request; |
} |
@@ -121,8 +99,8 @@ FetchRequestData::FetchRequestData() |
, m_unsafeRequestFlag(false) |
, m_context(NullContext) |
, m_sameOriginDataURLFlag(false) |
- , m_mode(NoCORSMode) |
- , m_credentials(OmitCredentials) |
+ , m_mode(WebURLRequest::FetchRequestModeNoCORS) |
+ , m_credentials(WebURLRequest::FetchCredentialsModeOmit) |
, m_responseTainting(BasicTainting) |
{ |
} |