| Index: content/renderer/cache_storage/cache_storage_dispatcher.cc
|
| diff --git a/content/renderer/cache_storage/cache_storage_dispatcher.cc b/content/renderer/cache_storage/cache_storage_dispatcher.cc
|
| index 26f84fc36e4a8da87472b05fb4faf8192e1f8d61..ffa2e98d9a23a10a31bafa9ef292d1a4ecff87c6 100644
|
| --- a/content/renderer/cache_storage/cache_storage_dispatcher.cc
|
| +++ b/content/renderer/cache_storage/cache_storage_dispatcher.cc
|
| @@ -29,9 +29,10 @@ using base::TimeTicks;
|
|
|
| namespace content {
|
|
|
| -using blink::WebServiceWorkerCacheStorage;
|
| using blink::WebServiceWorkerCacheError;
|
| +using blink::WebServiceWorkerCacheStorage;
|
| using blink::WebServiceWorkerRequest;
|
| +using blink::WebString;
|
|
|
| static base::LazyInstance<base::ThreadLocalPointer<CacheStorageDispatcher>>::
|
| Leaky g_cache_storage_dispatcher_tls = LAZY_INSTANCE_INITIALIZER;
|
| @@ -47,8 +48,7 @@ ServiceWorkerFetchRequest FetchRequestFromWebRequest(
|
| GetServiceWorkerHeaderMapFromWebRequest(web_request, &headers);
|
|
|
| return ServiceWorkerFetchRequest(
|
| - web_request.url(),
|
| - base::UTF16ToASCII(base::StringPiece16(web_request.method())), headers,
|
| + web_request.url(), web_request.method().ascii(), headers,
|
| Referrer(web_request.referrerUrl(), web_request.referrerPolicy()),
|
| web_request.isReload());
|
| }
|
| @@ -57,14 +57,14 @@ void PopulateWebRequestFromFetchRequest(
|
| const ServiceWorkerFetchRequest& request,
|
| blink::WebServiceWorkerRequest* web_request) {
|
| web_request->setURL(request.url);
|
| - web_request->setMethod(base::ASCIIToUTF16(request.method));
|
| + web_request->setMethod(WebString::fromASCII(request.method));
|
| for (ServiceWorkerHeaderMap::const_iterator i = request.headers.begin(),
|
| end = request.headers.end();
|
| i != end; ++i) {
|
| - web_request->setHeader(base::ASCIIToUTF16(i->first),
|
| - base::ASCIIToUTF16(i->second));
|
| + web_request->setHeader(WebString::fromASCII(i->first),
|
| + WebString::fromASCII(i->second));
|
| }
|
| - web_request->setReferrer(base::ASCIIToUTF16(request.referrer.url.spec()),
|
| + web_request->setReferrer(WebString::fromASCII(request.referrer.url.spec()),
|
| request.referrer.policy);
|
| web_request->setIsReload(request.is_reload);
|
| }
|
| @@ -89,11 +89,9 @@ ServiceWorkerResponse ResponseFromWebResponse(
|
| DCHECK(web_response.streamURL().isEmpty());
|
| return ServiceWorkerResponse(
|
| web_response.url(), web_response.status(),
|
| - base::UTF16ToASCII(base::StringPiece16(web_response.statusText())),
|
| - web_response.responseType(), headers,
|
| - base::UTF16ToASCII(base::StringPiece16(web_response.blobUUID())),
|
| - web_response.blobSize(), web_response.streamURL(),
|
| - blink::WebServiceWorkerResponseErrorUnknown,
|
| + web_response.statusText().ascii(), web_response.responseType(), headers,
|
| + web_response.blobUUID().ascii(), web_response.blobSize(),
|
| + web_response.streamURL(), blink::WebServiceWorkerResponseErrorUnknown,
|
| base::Time::FromInternalValue(web_response.responseTime()),
|
| !web_response.cacheStorageCacheName().isNull(),
|
| web_response.cacheStorageCacheName().utf8(), cors_exposed_header_names);
|
| @@ -636,7 +634,7 @@ void CacheStorageDispatcher::PopulateWebResponseFromResponse(
|
| blink::WebServiceWorkerResponse* web_response) {
|
| web_response->setURL(response.url);
|
| web_response->setStatus(response.status_code);
|
| - web_response->setStatusText(base::ASCIIToUTF16(response.status_text));
|
| + web_response->setStatusText(WebString::fromASCII(response.status_text));
|
| web_response->setResponseType(response.response_type);
|
| web_response->setResponseTime(response.response_time.ToInternalValue());
|
| web_response->setCacheStorageCacheName(
|
| @@ -652,8 +650,8 @@ void CacheStorageDispatcher::PopulateWebResponseFromResponse(
|
| web_response->setCorsExposedHeaderNames(headers);
|
|
|
| for (const auto& i : response.headers) {
|
| - web_response->setHeader(base::ASCIIToUTF16(i.first),
|
| - base::ASCIIToUTF16(i.second));
|
| + web_response->setHeader(WebString::fromASCII(i.first),
|
| + WebString::fromASCII(i.second));
|
| }
|
|
|
| if (!response.blob_uuid.empty()) {
|
|
|