OLD | NEW |
1 self.addEventListener('message', function(event) { | 1 self.addEventListener('message', function(event) { |
2 self.clients.claim() | 2 event.waitUntil(self.clients.claim() |
3 .then(function(result) { | 3 .then(function(result) { |
4 if (result !== undefined) { | 4 if (result !== undefined) { |
5 event.data.port.postMessage( | 5 event.data.port.postMessage( |
6 'FAIL: claim() should be resolved with undefined'); | 6 'FAIL: claim() should be resolved with undefined'); |
7 return; | 7 return; |
8 } | 8 } |
9 event.data.port.postMessage('PASS'); | 9 event.data.port.postMessage('PASS'); |
10 }) | 10 }) |
11 .catch(function(error) { | 11 .catch(function(error) { |
12 event.data.port.postMessage('FAIL: exception: ' + error.name); | 12 event.data.port.postMessage('FAIL: exception: ' + error.name); |
13 }); | 13 })); |
14 }); | 14 }); |
15 | 15 |
16 self.addEventListener('fetch', function(event) { | 16 self.addEventListener('fetch', function(event) { |
17 event.respondWith(new Response('Intercepted!')); | 17 event.respondWith(new Response('Intercepted!')); |
18 }); | 18 }); |
OLD | NEW |