Add cookie function

This commit is contained in:
Owen Schwartz
2024-10-14 15:00:10 -04:00
parent 1f0b18d496
commit 0f3dada6cc
3 changed files with 21 additions and 23 deletions

View File

@@ -1,4 +1,5 @@
import { internal } from "@app/api";
import { authCookieHeader } from "@app/api/cookies";
import { GetUserResponse } from "@server/routers/user";
import { AxiosResponse } from "axios";
import { cookies } from "next/headers";
@@ -7,14 +8,7 @@ export async function verifySession(): Promise<GetUserResponse | null> {
const sessionId = cookies().get("session")?.value ?? null;
try {
const res = await internal.get<AxiosResponse<GetUserResponse>>(
"/user",
{
headers: {
Cookie: `session=${sessionId}`,
},
},
);
const res = await internal.get<AxiosResponse<GetUserResponse>>("/user", authCookieHeader());
return res.data.data;
} catch {