| Index: content/renderer/service_worker/service_worker_type_util.cc
|
| diff --git a/content/renderer/service_worker/service_worker_type_util.cc b/content/renderer/service_worker/service_worker_type_util.cc
|
| index 9eb9f9c6c535fccb023d7c236c92e396a9fab9ff..35769afd267aded7e9c67b204696415e55d5c420 100644
|
| --- a/content/renderer/service_worker/service_worker_type_util.cc
|
| +++ b/content/renderer/service_worker/service_worker_type_util.cc
|
| @@ -61,4 +61,14 @@ void GetServiceWorkerHeaderMapFromWebResponse(
|
| web_response.visitHTTPHeaderFields(MakeHeaderVisitor(headers).get());
|
| }
|
|
|
| +void GetCorsExposedHeaderNamesFromWebResponse(
|
| + const blink::WebServiceWorkerResponse& web_response,
|
| + ServiceWorkerHeaderList* result) {
|
| + blink::WebVector<blink::WebString> headers =
|
| + web_response.corsExposedHeaderNames();
|
| + result->resize(headers.size());
|
| + std::transform(headers.begin(), headers.end(), result->begin(),
|
| + [](const blink::WebString& s) { return s.latin1(); });
|
| +}
|
| +
|
| } // namespace content
|
|
|