diff --git a/src/workers/fetch.ts b/src/workers/fetch.ts index 4fbc57bb..bb5588ed 100644 --- a/src/workers/fetch.ts +++ b/src/workers/fetch.ts @@ -5,7 +5,7 @@ import './handlers/abortsignal.ts'; import { fetchResponsesCounter } from '@/metrics.ts'; -const worker = new Worker(new URL('./fetch.worker.ts', import.meta.url), { type: 'module' }); +const worker = new Worker(new URL('./fetch.worker.ts', import.meta.url), { type: 'module', name: 'fetchWorker' }); const client = Comlink.wrap(worker); // Wait for the worker to be ready before we start using it. diff --git a/src/workers/policy.ts b/src/workers/policy.ts index c0beb4d7..a396468f 100644 --- a/src/workers/policy.ts +++ b/src/workers/policy.ts @@ -20,6 +20,7 @@ class PolicyWorker implements NPolicy { new URL('./policy.worker.ts', import.meta.url), { type: 'module', + name: 'PolicyWorker', // FIXME: Disabled until Deno 2.0 adds support for `import` permission here. // https://github.com/denoland/deno/issues/26074 // deno: { diff --git a/src/workers/verify.ts b/src/workers/verify.ts index 15ad783a..c0a2fea3 100644 --- a/src/workers/verify.ts +++ b/src/workers/verify.ts @@ -4,7 +4,7 @@ import * as Comlink from 'comlink'; import type { VerifyWorker } from './verify.worker.ts'; const worker = Comlink.wrap( - new Worker(new URL('./verify.worker.ts', import.meta.url), { type: 'module' }), + new Worker(new URL('./verify.worker.ts', import.meta.url), { type: 'module', name: 'verifyEventWorker' }), ); function verifyEventWorker(event: NostrEvent): Promise {