From e7677284bfb23ed79f575e3ca4f92982e0df41d3 Mon Sep 17 00:00:00 2001 From: buzz-lightsnack-2007 <73412182+buzz-lightsnack-2007@users.noreply.github.com> Date: Wed, 1 May 2024 16:54:43 +0800 Subject: [PATCH] use async imports since ES6 imports not available without service workers --- scripts/background/shopAI.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/scripts/background/shopAI.js b/scripts/background/shopAI.js index 6f2da7c..1ef500b 100644 --- a/scripts/background/shopAI.js +++ b/scripts/background/shopAI.js @@ -2,10 +2,12 @@ Shop wisely with AI! */ -import fc from './fc.js'; -import BackgroundCheck from "./background.check.js"; -import BackgroundMessaging from "./background.messaging.js"; - -fc.run(); -BackgroundCheck.init(); -new BackgroundMessaging(); \ No newline at end of file +(async () => { + const fc = (await import(browser.runtime.getURL("scripts/external/watch.js"))).default; + const BackgroundCheck = (await import(browser.runtime.getURL("/scripts/background/background.check.js"))).default; + const BackgroundMessaging = (await import(browser.runtime.getURL("/scripts/background/background.messaging.js"))).default; + + fc.run(); + BackgroundCheck.init(); + new BackgroundMessaging(); +}) \ No newline at end of file