| OLD | NEW |
| 1 var pendingPorts = []; | 1 var pendingPorts = []; |
| 2 var portResolves = []; | 2 var portResolves = []; |
| 3 | 3 |
| 4 onmessage = function(e) { | 4 onmessage = function(e) { |
| 5 var message = e.data; | 5 var message = e.data; |
| 6 if ('port' in message) { | 6 if ('port' in message) { |
| 7 var resolve = self.portResolves.shift(); | 7 var resolve = self.portResolves.shift(); |
| 8 if (resolve) | 8 if (resolve) |
| 9 resolve(message.port); | 9 resolve(message.port); |
| 10 else | 10 else |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 66 case 'activate-multiple-fulfilled': | 66 case 'activate-multiple-fulfilled': |
| 67 e.waitUntil(fulfillPromise()); | 67 e.waitUntil(fulfillPromise()); |
| 68 e.waitUntil(fulfillPromise()); | 68 e.waitUntil(fulfillPromise()); |
| 69 break; | 69 break; |
| 70 case 'activate-reject-precedence': | 70 case 'activate-reject-precedence': |
| 71 e.waitUntil(fulfillPromise()); | 71 e.waitUntil(fulfillPromise()); |
| 72 e.waitUntil(rejectPromise()); | 72 e.waitUntil(rejectPromise()); |
| 73 break; | 73 break; |
| 74 } | 74 } |
| 75 }; | 75 }; |
| OLD | NEW |