summaryrefslogtreecommitdiff
path: root/src/lib/server/setcookie.ts
diff options
context:
space:
mode:
authorpolwex <polwex@sortug.com>2025-05-21 14:00:28 +0700
committerpolwex <polwex@sortug.com>2025-05-21 14:00:28 +0700
commite839a5f61f0faa21ca8b4bd5767f7575d5e576ee (patch)
tree53e5bcc3977b6ebef687521a7ac387a89aeb21c8 /src/lib/server/setcookie.ts
parent4f2bd597beaa778476b84c10b571db1b13524301 (diff)
the card flip animation is legit
Diffstat (limited to 'src/lib/server/setcookie.ts')
-rw-r--r--src/lib/server/setcookie.ts16
1 files changed, 1 insertions, 15 deletions
diff --git a/src/lib/server/setcookie.ts b/src/lib/server/setcookie.ts
index f64b380..61da128 100644
--- a/src/lib/server/setcookie.ts
+++ b/src/lib/server/setcookie.ts
@@ -1,24 +1,10 @@
import type { Middleware } from "waku/config";
-import { type ResponseCookie, stringifyCookie } from "@edge-runtime/cookies";
-
-export const mergeSetCookies = (
- resSetCookies: string | string[],
- cookiesInContext: ResponseCookie[],
-) => {
- if (typeof resSetCookies === "string") {
- resSetCookies = [resSetCookies];
- }
- return [...resSetCookies, ...cookiesInContext.map(stringifyCookie)];
-};
const setCookieMiddleware: Middleware = () => {
return async (ctx, next) => {
await next();
ctx.res.headers ||= {};
- ctx.res.headers["set-cookie"] = mergeSetCookies(
- ctx.res.headers["set-cookie"] || [],
- (ctx.data.cookies || []) as ResponseCookie[],
- );
+ ctx.res.headers["set-cookie"] = ctx.data.cookie as string;
};
};