- From: Jake Archibald <notifications@github.com>
- Date: Wed, 05 Aug 2015 08:36:05 -0700
- To: whatwg/fetch <fetch@noreply.github.com>
Received on Wednesday, 5 August 2015 15:36:39 UTC
It's a little more than that: ```js installEvent.waitUntil( caches.open('static-v1').then(cache => { return Promise.all([ '/hello/', '/world/' ].map(url => { let request = new Request(url); return fetch(request).then(response => { if (!response.ok) throw Error("NOT OK"); return cache.put(request, response); }); })); }) ); // vs… installEvent.waitUntil( caches.open('static-v1').then(cache => { cache.addAll([ '/hello/', '/world/' ].map(u => new Request(u, {requiredStatus: 'ok'}))); }) ); ``` Also, the former isn't atomic. This could just be an option in `cache.addAll` of course. --- Reply to this email directly or view it on GitHub: https://github.com/whatwg/fetch/issues/103#issuecomment-128042443
Received on Wednesday, 5 August 2015 15:36:39 UTC