blob: 66f3e5936196d002f9e248677cfce7a211ded8a5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
var activatePromiseResolve;
addEventListener('activate', function(evt) {
evt.waitUntil(new Promise(function(resolve) {
activatePromiseResolve = resolve;
}));
});
addEventListener('message', function(evt) {
if (typeof activatePromiseResolve === 'function') {
activatePromiseResolve();
}
});
addEventListener('fetch', function(evt) {
evt.respondWith(new Response('Hello world'));
});
|