Files
AnimeTV-Backend/src/helpers/http/userHeader/cookies/getCookies.ts
rafiarrafif 32b5205d16 🎨 (cookies helper) return error details
add error details in error intance of cookies helper
2025-06-24 16:55:30 +07:00

14 lines
397 B
TypeScript

import { parse } from "cookie";
import { Context } from "elysia";
import { AppError } from "../../../error/instances/app";
export const getCookie = (ctx: Context) => {
try {
const cookiePayload = ctx.request.headers.get("Cookie");
const cookies = parse(cookiePayload!);
return cookies;
} catch (error) {
throw new AppError(401, "Cookie not found", error);
}
};