From 4d146dcc9804c879e9839e89c26d7f57ef51b04a Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Wed, 9 Oct 2024 17:58:11 -0500 Subject: [PATCH] Add names to web workers --- src/workers/fetch.ts | 2 +- src/workers/policy.ts | 1 + src/workers/verify.ts | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) 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 {