aboutsummaryrefslogtreecommitdiff
path: root/apps/web/src/app/api
diff options
context:
space:
mode:
authorDhravya <[email protected]>2024-02-23 16:04:49 -0700
committerDhravya <[email protected]>2024-02-23 16:04:49 -0700
commitaa1b57bbcd99da4c6d68c145f7c07ea7bd35c8dc (patch)
treef5ab247b154a21bbebbe56cca0d7f3397219b7c3 /apps/web/src/app/api
parenthide bun lockfile (diff)
downloadsupermemory-aa1b57bbcd99da4c6d68c145f7c07ea7bd35c8dc.tar.xz
supermemory-aa1b57bbcd99da4c6d68c145f7c07ea7bd35c8dc.zip
chaos
Diffstat (limited to 'apps/web/src/app/api')
-rw-r--r--apps/web/src/app/api/auth/[...nextauth]/route.ts9
-rw-r--r--apps/web/src/app/api/store/route.ts3
2 files changed, 4 insertions, 8 deletions
diff --git a/apps/web/src/app/api/auth/[...nextauth]/route.ts b/apps/web/src/app/api/auth/[...nextauth]/route.ts
index 1570f886..db7d1fb8 100644
--- a/apps/web/src/app/api/auth/[...nextauth]/route.ts
+++ b/apps/web/src/app/api/auth/[...nextauth]/route.ts
@@ -1,7 +1,2 @@
-import NextAuth from "next-auth";
-
-import { authOptions } from "@/server/auth";
-
-// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
-const handler = NextAuth(authOptions);
-export { handler as GET, handler as POST };
+export { GET, POST } from "@/server/auth";
+export const runtime = "edge";
diff --git a/apps/web/src/app/api/store/route.ts b/apps/web/src/app/api/store/route.ts
index 5c7e76d5..0d1c38ff 100644
--- a/apps/web/src/app/api/store/route.ts
+++ b/apps/web/src/app/api/store/route.ts
@@ -3,6 +3,8 @@ import { eq } from "drizzle-orm";
import { sessions, users } from "@/server/db/schema";
import { type NextRequest, NextResponse } from "next/server";
+export const runtime = "edge";
+
export async function GET(req: NextRequest) {
try {
const token = req.cookies.get("next-auth.session-token")?.value ?? req.headers.get("Authorization")?.replace("Bearer ", "");
@@ -13,7 +15,6 @@ export async function GET(req: NextRequest) {
if (!session || session.length === 0) {
return NextResponse.json({ message: "Invalid Key, session not found." }, { status: 404 });
}
-
return NextResponse.json({ message: "OK", data: session[0] }, { status: 200 });
} catch (error) {
return NextResponse.json({ message: "Error", error }, { status: 500 });