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}`, ); 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")) {