From 0d732bccf44d2ab189b4d9526aaef668b83bc449 Mon Sep 17 00:00:00 2001 From: rizky Date: Thu, 22 Aug 2024 00:42:58 -0700 Subject: [PATCH] fix server session --- server/server-route.ts | 7 +++++-- server/server-session.ts | 8 +------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/server/server-route.ts b/server/server-route.ts index 4c1f4c7..d1b521f 100755 --- a/server/server-route.ts +++ b/server/server-route.ts @@ -91,8 +91,11 @@ export const useServerRouter = >( result = await route.handler.default(...params); } - if (result) return result; - else return new Response(JSON.stringify(result)); + if (typeof result === "object" && result instanceof Response) { + return result; + } + + return new Response(JSON.stringify(result)); } return await arg.handle(arg.req); }, diff --git a/server/server-session.ts b/server/server-session.ts index bd62c63..0cda3d9 100755 --- a/server/server-session.ts +++ b/server/server-session.ts @@ -32,13 +32,7 @@ export const sessionServer = (arg: { const { req, handle } = server_arg; if (internal.has_router && internal.router) { - const result = await internal.router.handle(server_arg); - - if (typeof result === "object" && result instanceof Response) { - return result; - } - - return new Response(JSON.stringify(result)); + return await internal.router.handle(server_arg); } return handle(req);