Revert "update comlink worker constructor to receive URL instead of url string"

This reverts commit ff8edad5ea.
This commit is contained in:
Abhinav 2022-12-04 20:01:36 +05:30
parent b795668cd0
commit 3af5c58698
2 changed files with 5 additions and 14 deletions

View file

@ -7,12 +7,12 @@ export class ComlinkWorker<T> {
private worker: Worker; private worker: Worker;
private name: string; private name: string;
constructor(name: string, url: URL) { constructor(name: string, url: string) {
this.name = name; this.name = name;
if (!runningInBrowser()) { if (!runningInBrowser()) {
return; return;
} }
this.worker = new Worker(url, { name: name }); this.worker = new Worker(new URL(url, import.meta.url), { name: name });
this.worker.onerror = (errorEvent) => { this.worker.onerror = (errorEvent) => {
console.error('Got error event from worker', errorEvent); console.error('Got error event from worker', errorEvent);
}; };

View file

@ -8,10 +8,7 @@ const getDedicatedFFmpegWorker = () => {
if (runningInBrowser()) { if (runningInBrowser()) {
const cryptoComlinkWorker = new ComlinkWorker< const cryptoComlinkWorker = new ComlinkWorker<
typeof DedicatedFFmpegWorker typeof DedicatedFFmpegWorker
>( >('ente-ffmpeg-worker', 'worker/ffmpeg.worker.ts');
'ente-ffmpeg-worker',
new URL('worker/ffmpeg.worker.ts', import.meta.url)
);
return cryptoComlinkWorker; return cryptoComlinkWorker;
} }
}; };
@ -22,10 +19,7 @@ export const getDedicatedCryptoWorker = () => {
if (runningInBrowser()) { if (runningInBrowser()) {
const cryptoComlinkWorker = new ComlinkWorker< const cryptoComlinkWorker = new ComlinkWorker<
typeof DedicatedCryptoWorker typeof DedicatedCryptoWorker
>( >('ente-crypto-worker', 'worker/crypto.worker.ts');
'ente-crypto-worker',
new URL('worker/crypto.worker.ts', import.meta.url)
);
return cryptoComlinkWorker; return cryptoComlinkWorker;
} }
}; };
@ -35,10 +29,7 @@ export const getDedicatedConvertWorker = () => {
if (runningInBrowser()) { if (runningInBrowser()) {
const cryptoComlinkWorker = new ComlinkWorker< const cryptoComlinkWorker = new ComlinkWorker<
typeof DedicatedConvertWorker typeof DedicatedConvertWorker
>( >('ente-convert-worker', 'worker/convert.worker.ts');
'ente-convert-worker',
new URL('worker/convert.worker.ts', import.meta.url)
);
return cryptoComlinkWorker; return cryptoComlinkWorker;
} }
}; };