diff options
author | polwex <polwex@sortug.com> | 2025-05-29 14:52:38 +0700 |
---|---|---|
committer | polwex <polwex@sortug.com> | 2025-05-29 14:52:38 +0700 |
commit | 490388360a0852bcf8ee054e96fa90e166df5792 (patch) | |
tree | 3940097c5505ff1bb09875dddb7ee0e4881beb77 /src/lib/server/setcookie.ts | |
parent | f243847216279cbd43879de8b5ef6dcceb3a2f1d (diff) |
fucker actually solved the cookies, love ya man
Diffstat (limited to 'src/lib/server/setcookie.ts')
-rw-r--r-- | src/lib/server/setcookie.ts | 11 |
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); + } }; }; |