From 24fb31895497441f3da66b21d75197dea94d162a Mon Sep 17 00:00:00 2001 From: Ben Croker <57572400+bencroker@users.noreply.github.com> Date: Fri, 27 Mar 2026 12:11:17 -0600 Subject: [PATCH 1/2] Handle DELETE method in `ReadSignals` --- src/web/serverSentEventGenerator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/web/serverSentEventGenerator.ts b/src/web/serverSentEventGenerator.ts index 0fad39e..c91c1d9 100644 --- a/src/web/serverSentEventGenerator.ts +++ b/src/web/serverSentEventGenerator.ts @@ -140,7 +140,7 @@ export class ServerSentEventGenerator extends AbstractSSEGenerator { | { success: false; error: string } > { try { - if (request.method === "GET") { + if (["GET", "DELETE"].includes(request.method)) { const url = new URL(request.url); const params = url.searchParams; if (params.has("datastar")) { From 4b8f77e37ba88724c475429620cb74e7785fbb90 Mon Sep 17 00:00:00 2001 From: Ben Croker <57572400+bencroker@users.noreply.github.com> Date: Fri, 27 Mar 2026 12:12:40 -0600 Subject: [PATCH 2/2] Allow DELETE method in readSignals function --- src/node/serverSentEventGenerator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/node/serverSentEventGenerator.ts b/src/node/serverSentEventGenerator.ts index 3e65ff1..d0bbbf9 100644 --- a/src/node/serverSentEventGenerator.ts +++ b/src/node/serverSentEventGenerator.ts @@ -114,7 +114,7 @@ export class ServerSentEventGenerator extends AbstractSSEGenerator { | { success: true; signals: Record } | { success: false; error: string } > { - if (request.method === "GET") { + if (["GET", "DELETE"].includes(request.method)) { const url = new URL( `http://${process.env.HOST ?? "localhost"}${request.url}`, );