mirror of
https://bitbucket.org/grumdrig/pq-web.git
synced 2026-09-28 16:23:59 -06:00
16 lines
395 B
JavaScript
16 lines
395 B
JavaScript
let timerID;
|
|
self.addEventListener('message', e => {
|
|
switch (e.data) {
|
|
case 'start':
|
|
if (!timerID) {
|
|
timerID = setInterval(() => {
|
|
self.postMessage('tick');
|
|
}, 50);
|
|
}
|
|
break;
|
|
case 'stop':
|
|
clearInterval(timerID);
|
|
timerID = null;
|
|
break;
|
|
};
|
|
}, false); |