diff --git a/src/utils/comlink/comlinkWorker.ts b/src/utils/comlink/comlinkWorker.ts index 5acbe76c6..4b0aa1ef9 100644 --- a/src/utils/comlink/comlinkWorker.ts +++ b/src/utils/comlink/comlinkWorker.ts @@ -7,12 +7,12 @@ export class ComlinkWorker { private worker: Worker; private name: string; - constructor(name: string, url: URL) { + constructor(name: string, url: string) { this.name = name; if (!runningInBrowser()) { return; } - this.worker = new Worker(url, { name: name }); + this.worker = new Worker(new URL(url, import.meta.url), { name: name }); this.worker.onerror = (errorEvent) => { console.error('Got error event from worker', errorEvent); }; diff --git a/src/utils/comlink/index.ts b/src/utils/comlink/index.ts index 601e45d05..62bad1e14 100644 --- a/src/utils/comlink/index.ts +++ b/src/utils/comlink/index.ts @@ -8,10 +8,7 @@ const getDedicatedFFmpegWorker = () => { if (runningInBrowser()) { const cryptoComlinkWorker = new ComlinkWorker< typeof DedicatedFFmpegWorker - >( - 'ente-ffmpeg-worker', - new URL('worker/ffmpeg.worker.ts', import.meta.url) - ); + >('ente-ffmpeg-worker', 'worker/ffmpeg.worker.ts'); return cryptoComlinkWorker; } }; @@ -22,10 +19,7 @@ export const getDedicatedCryptoWorker = () => { if (runningInBrowser()) { const cryptoComlinkWorker = new ComlinkWorker< typeof DedicatedCryptoWorker - >( - 'ente-crypto-worker', - new URL('worker/crypto.worker.ts', import.meta.url) - ); + >('ente-crypto-worker', 'worker/crypto.worker.ts'); return cryptoComlinkWorker; } }; @@ -35,10 +29,7 @@ export const getDedicatedConvertWorker = () => { if (runningInBrowser()) { const cryptoComlinkWorker = new ComlinkWorker< typeof DedicatedConvertWorker - >( - 'ente-convert-worker', - new URL('worker/convert.worker.ts', import.meta.url) - ); + >('ente-convert-worker', 'worker/convert.worker.ts'); return cryptoComlinkWorker; } };