summaryrefslogtreecommitdiff
path: root/src/lib/server/setcookie.ts
diff options
context:
space:
mode:
authorpolwex <polwex@sortug.com>2025-05-29 14:52:38 +0700
committerpolwex <polwex@sortug.com>2025-05-29 14:52:38 +0700
commit490388360a0852bcf8ee054e96fa90e166df5792 (patch)
tree3940097c5505ff1bb09875dddb7ee0e4881beb77 /src/lib/server/setcookie.ts
parentf243847216279cbd43879de8b5ef6dcceb3a2f1d (diff)
fucker actually solved the cookies, love ya man
Diffstat (limited to 'src/lib/server/setcookie.ts')
-rw-r--r--src/lib/server/setcookie.ts11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/server/setcookie.ts b/src/lib/server/setcookie.ts
index 61da128..10ca489 100644
--- a/src/lib/server/setcookie.ts
+++ b/src/lib/server/setcookie.ts
@@ -3,8 +3,17 @@ import type { Middleware } from "waku/config";
const setCookieMiddleware: Middleware = () => {
return async (ctx, next) => {
await next();
+
+ // Ensure headers object exists
ctx.res.headers ||= {};
- ctx.res.headers["set-cookie"] = ctx.data.cookie as string;
+
+ // Only set the cookie header if we have a cookie to set
+ if (ctx.data.cookie) {
+ ctx.res.headers["set-cookie"] = ctx.data.cookie as string;
+
+ // Debugging
+ console.log("Setting cookie header:", ctx.data.cookie);
+ }
};
};