- From: Jungkee Song <notifications@github.com>
- Date: Thu, 06 Sep 2018 13:39:09 -0700
- To: w3c/ServiceWorker <ServiceWorker@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/ServiceWorker/pull/1341/review/153110802@github.com>
jungkees commented on this pull request.
> - 1. For each |cachedResponse| in |responses|:
- 1. Let |cachedRequest| be |requests|[|index|].
- 1. Increment |index| by one.
- 1. If |cachedResponse|'s [=response/header list=] contains no <a>header</a> [=header/named=] \`<code>Vary</code>\`, or |options|.{{CacheQueryOptions/ignoreVary}} is true, then:
- 1. [=list/Append=] |cachedRequest|/|cachedResponse| to |resultList|.
- 1. [=Continue=].
- 1. Let |fieldValues| be the [=list=] containing the elements corresponding to the [=http/field-values=] of the <a>Vary</a> header.
- 1. Let |isMatched| be true.
- 1. For each |fieldValue| in |fieldValues|:
- 1. If |fieldValue| matches "`*`", or the [=combined value=] given |fieldValue| and |cachedRequest|'s [=request/header list=] does not match the [=combined value=] given |fieldValue| and |request|'s [=request/header list=], then:
- 1. Set |isMatched| to false.
- 1. [=Break=].
- 1. If |isMatched| is true, [=list/append=] |cachedRequest|/|cachedResponse| to |resultList|.
+ 1. Let |cachedRequest| be |requestResponse|'s request.
+ 1. Let |cachedResponse| be |requestResponse|'s response.
+ 1. If [=Request Matches Cached Item=] with |requestQuery|, |cachedRequest|, |cachedResponse|, and |options| returns true, then add |cachedRequest|/|cachedResponse| to |resultList|.
It seems this step lost semantics of using the "copy" of the request and the "copy" of the response?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/ServiceWorker/pull/1341#pullrequestreview-153110802
Received on Thursday, 6 September 2018 20:39:31 UTC