Re: [w3c/ServiceWorker] async waitUntil() does not allow extension on final promise resolution? (#1039)

Related(?):
I've been trying to use ```.waitUntil()``` with the ```push``` event to make sure things get done before the SW stops, basically:
```
self.addEventListener('push', evt => {
    evt.waitUntil(handlePush(evt.data));
    //or alternatively just: handlePush(evt.data);
}
```
where ```handlePush``` returns a promise that is resolved when done. I could not determine any prolonged run time with ```evt.waitUntil```. 
Is it specified anywhere what events should change the run time of the SW if used with ```waitUntil```? It is clear for that ```install``` and ```activate``` things change with ```waitUntil```, and there is something said about fetched, but what is the story beyond that?


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/ServiceWorker/issues/1039#issuecomment-268992380

Received on Friday, 23 December 2016 13:50:21 UTC