blob: c8515ba496420cb033e5ba52a19eaebf814860fe [file] [log] [blame]
// The source to post setup and completion results to.
let source = null;
function sendMessageToDocument(msg) {
source.postMessage(msg);
}
// Notify the document that the SW is registered and ready.
self.addEventListener('message', event => {
source = event.source;
sendMessageToDocument('ready');
});
self.addEventListener('sync', event => {
sendMessageToDocument('sync event received!');
});