From 5a45e3009a90aa1f305017c0dab2d2c047b5cfc4 Mon Sep 17 00:00:00 2001 From: Marcos Candeia Date: Tue, 24 Sep 2024 22:37:05 -0300 Subject: [PATCH] Support void returns Signed-off-by: Marcos Candeia --- src/actors/proxy.ts | 3 +++ src/actors/runtime.ts | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/actors/proxy.ts b/src/actors/proxy.ts index 1178108..bdcd151 100644 --- a/src/actors/proxy.ts +++ b/src/actors/proxy.ts @@ -99,6 +99,9 @@ export const actors = { }; return iterator; } + if (resp.status === 204) { + return; + } return resp.json(); }; }, diff --git a/src/actors/runtime.ts b/src/actors/runtime.ts index e5519eb..6392c11 100644 --- a/src/actors/runtime.ts +++ b/src/actors/runtime.ts @@ -189,6 +189,9 @@ export class ActorRuntime { }, ); } + if (typeof res === "undefined") { + return new Response(null, { status: 204 }); + } return Response.json(res); } }