Kepp SW alive

This commit is contained in:
Sebastian Velez
2023-05-11 06:50:24 -05:00
parent 8dd7c7fd94
commit 66f019da2c

View File

@@ -61,3 +61,11 @@ browser.tabs.onUpdated.addListener(async (tabId, changeInfo) => {
self.addEventListener('activate', async () => {
await WakaTimeCore.createDB();
});
/**
* "Persistent" service worker via bug exploit
* https://stackoverflow.com/questions/66618136/persistent-service-worker-in-chrome-extension
*/
const keepAlive = () => setInterval(chrome.runtime.getPlatformInfo, 20000);
chrome.runtime.onStartup.addListener(keepAlive);
keepAlive();