From 6b07b1e6e158f718fd30c44878a72c3b6ad83fa0 Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Mon, 18 Dec 2023 23:41:23 -0500 Subject: IIFE updates (#384) * Remove most IIFEs * Move IIFEs into functions * Don't await background-main --- ext/js/background/background-main.js | 9 ++++++--- ext/js/background/offscreen-main.js | 7 +++++-- 2 files changed, 11 insertions(+), 5 deletions(-) (limited to 'ext/js/background') diff --git a/ext/js/background/background-main.js b/ext/js/background/background-main.js index 8e32a53f..29c256d3 100644 --- a/ext/js/background/background-main.js +++ b/ext/js/background/background-main.js @@ -19,9 +19,12 @@ import {yomitan} from '../yomitan.js'; import {Backend} from './backend.js'; -(() => { +/** Entry point. */ +async function main() { yomitan.prepare(true); const backend = new Backend(); - backend.prepare(); -})(); + await backend.prepare(); +} + +main(); diff --git a/ext/js/background/offscreen-main.js b/ext/js/background/offscreen-main.js index dcbf978f..f85908bd 100644 --- a/ext/js/background/offscreen-main.js +++ b/ext/js/background/offscreen-main.js @@ -18,6 +18,9 @@ import {Offscreen} from './offscreen.js'; -(() => { +/** Entry point. */ +async function main() { new Offscreen(); -})(); +} + +await main(); -- cgit v1.2.3