[Glitch] Emoji: Fix Web Worker import

Port d0d09fd3a5 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
This commit is contained in:
Echo authored and Claire committed 2025-10-28 22:19:21 +01:00
1 parent 0565eb62d6
commit f94353e1e3
2 files changed
+12 -7

No files matched your search

@@ -1,8 +1,9 @@
import { initialState } from '@/flavours/glitch/initial_state';
import { loadWorker } from '@/flavours/glitch/utils/workers';
import { toSupportedLocale } from './locale';
import { emojiLogger } from './utils';
// eslint-disable-next-line import/default -- Importing via worker loader.
import EmojiWorker from './worker?worker&inline';
const userLocale = toSupportedLocale(initialState?.meta.locale ?? 'en');
@@ -16,9 +17,7 @@ export function initializeEmoji() {
log('initializing emojis');
if (!worker && 'Worker' in window) {
try {
worker = loadWorker(new URL('./worker', import.meta.url), {
type: 'module',
});
worker = new EmojiWorker();
} catch (err) {
console.warn('Error creating web worker:', err);
}