diff --git a/src/background.js b/src/background.js index f9163e6..ac25b09 100644 --- a/src/background.js +++ b/src/background.js @@ -2,6 +2,8 @@ import { REFRESH_TIMEOUT, HOMEPAGE, API_URLS, BADGE_COLORS } from './config.js'; // [INJECT-BROWSER-POLYFILL] browser.runtime.onInstalled.addListener(async (details) => { + init(); + if (details.reason === 'install') { await browser.tabs.create({ url: HOMEPAGE, @@ -9,6 +11,10 @@ browser.runtime.onInstalled.addListener(async (details) => { } }); +browser.runtime.onStartup.addListener(async () => { + init(); +}); + browser.alarms.onAlarm.addListener((alarm) => { if (alarm.name === 'fetchData') { fetchNewData(); @@ -107,5 +113,3 @@ function init() { periodInMinutes: REFRESH_TIMEOUT, }); } - -init();