| OLD | NEW |
| 1 var requests = []; | 1 var requests = []; |
| 2 var port = undefined; | 2 var port = undefined; |
| 3 | 3 |
| 4 self.onmessage = function(e) { | 4 self.onmessage = function(e) { |
| 5 var message = e.data; | 5 var message = e.data; |
| 6 if ('port' in message) { | 6 if ('port' in message) { |
| 7 port = message.port; | 7 port = message.port; |
| 8 port.postMessage({ready: true}); | 8 port.postMessage({ready: true}); |
| 9 } | 9 } |
| 10 }; | 10 }; |
| 11 | 11 |
| 12 self.addEventListener('fetch', function(event) { | 12 self.addEventListener('fetch', function(event) { |
| 13 var url = event.request.url; | 13 var url = event.request.url; |
| 14 if (url.indexOf('dummy?test') == -1) { | 14 if (url.indexOf('dummy?test') == -1) { |
| 15 return; | 15 return; |
| 16 } | 16 } |
| 17 port.postMessage({ | 17 port.postMessage({ |
| 18 url: url, | 18 url: url, |
| 19 mode: event.request.mode, | 19 mode: event.request.mode, |
| 20 credentials: event.request.credentials, | 20 credentials: event.request.credentials |
| 21 }); | 21 }); |
| 22 event.respondWith(Promise.reject()); | 22 event.respondWith(Promise.reject()); |
| 23 }); | 23 }); |
| OLD | NEW |