update comlink worker constructor to receive URL instead of url string
This commit is contained in:
parent
4341a16938
commit
ff8edad5ea
|
@ -7,12 +7,12 @@ export class ComlinkWorker<T> {
|
|||
private worker: Worker;
|
||||
private name: string;
|
||||
|
||||
constructor(name: string, url: string) {
|
||||
constructor(name: string, url: URL) {
|
||||
this.name = name;
|
||||
if (!runningInBrowser()) {
|
||||
return;
|
||||
}
|
||||
this.worker = new Worker(new URL(url, import.meta.url), { name: name });
|
||||
this.worker = new Worker(url, { name: name });
|
||||
this.worker.onerror = (errorEvent) => {
|
||||
console.error('Got error event from worker', errorEvent);
|
||||
};
|
||||
|
|
|
@ -8,7 +8,10 @@ const getDedicatedFFmpegWorker = () => {
|
|||
if (runningInBrowser()) {
|
||||
const cryptoComlinkWorker = new ComlinkWorker<
|
||||
typeof DedicatedFFmpegWorker
|
||||
>('ente-ffmpeg-worker', 'worker/ffmpeg.worker.ts');
|
||||
>(
|
||||
'ente-ffmpeg-worker',
|
||||
new URL('worker/ffmpeg.worker.ts', import.meta.url)
|
||||
);
|
||||
return cryptoComlinkWorker;
|
||||
}
|
||||
};
|
||||
|
@ -19,7 +22,10 @@ export const getDedicatedCryptoWorker = () => {
|
|||
if (runningInBrowser()) {
|
||||
const cryptoComlinkWorker = new ComlinkWorker<
|
||||
typeof DedicatedCryptoWorker
|
||||
>('ente-crypto-worker', 'worker/crypto.worker.ts');
|
||||
>(
|
||||
'ente-crypto-worker',
|
||||
new URL('worker/crypto.worker.ts', import.meta.url)
|
||||
);
|
||||
return cryptoComlinkWorker;
|
||||
}
|
||||
};
|
||||
|
@ -29,7 +35,10 @@ export const getDedicatedConvertWorker = () => {
|
|||
if (runningInBrowser()) {
|
||||
const cryptoComlinkWorker = new ComlinkWorker<
|
||||
typeof DedicatedConvertWorker
|
||||
>('ente-convert-worker', 'worker/convert.worker.ts');
|
||||
>(
|
||||
'ente-convert-worker',
|
||||
new URL('worker/convert.worker.ts', import.meta.url)
|
||||
);
|
||||
return cryptoComlinkWorker;
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue