Chromium Code Reviews| Index: third_party/WebKit/Source/platform/network/ResourceResponse.h |
| diff --git a/third_party/WebKit/Source/platform/network/ResourceResponse.h b/third_party/WebKit/Source/platform/network/ResourceResponse.h |
| index 17ed8f47e2a03ff33de12d45799dd922747e0855..28d9b4140a06207ebe90b83392472435fea812b5 100644 |
| --- a/third_party/WebKit/Source/platform/network/ResourceResponse.h |
| +++ b/third_party/WebKit/Source/platform/network/ResourceResponse.h |
| @@ -306,14 +306,18 @@ class PLATFORM_EXPORT ResourceResponse final { |
| m_serviceWorkerResponseType = value; |
| } |
| - // See ServiceWorkerResponseInfo::original_url_via_service_worker. |
| - const KURL& originalURLViaServiceWorker() const { |
| - return m_originalURLViaServiceWorker; |
| + // See ServiceWorkerResponseInfo::url_list_via_service_worker. |
| + const Vector<KURL>& urlListViaServiceWorker() const { |
| + return m_urlListViaServiceWorker; |
| } |
| - void setOriginalURLViaServiceWorker(const KURL& url) { |
| - m_originalURLViaServiceWorker = url; |
| + void setURLListViaServiceWorker(const Vector<KURL>& urlList) { |
| + m_urlListViaServiceWorker = urlList; |
| } |
| + // Returns the last URL of urlListViaServiceWorker if exists. Otherwise |
| + // returns an empty URL. |
| + KURL originalURLViaServiceWorker() const; |
| + |
| const Vector<char>& multipartBoundary() const { return m_multipartBoundary; } |
| void setMultipartBoundary(const char* bytes, size_t size) { |
| m_multipartBoundary.clear(); |
| @@ -466,9 +470,9 @@ class PLATFORM_EXPORT ResourceResponse final { |
| // The type of the response which was fetched by the ServiceWorker. |
| WebServiceWorkerResponseType m_serviceWorkerResponseType; |
| - // The original URL of the response which was fetched by the ServiceWorker. |
| + // The URL list of the response which was fetched by the ServiceWorker. |
| // This may be empty if the response was created inside the ServiceWorker. |
|
falken
2016/12/05 04:32:42
not from your patch, but I'd prefer "is empty" ins
horo
2016/12/05 04:58:32
Done.
|
| - KURL m_originalURLViaServiceWorker; |
| + Vector<KURL> m_urlListViaServiceWorker; |
| // The cache name of the CacheStorage from where the response is served via |
| // the ServiceWorker. Null if the response isn't from the CacheStorage. |
| @@ -554,7 +558,7 @@ struct CrossThreadResourceResponseData { |
| bool m_wasFetchedViaForeignFetch; |
| bool m_wasFallbackRequiredByServiceWorker; |
| WebServiceWorkerResponseType m_serviceWorkerResponseType; |
| - KURL m_originalURLViaServiceWorker; |
| + Vector<KURL> m_urlListViaServiceWorker; |
| String m_cacheStorageCacheName; |
| int64_t m_responseTime; |
| String m_remoteIPAddress; |