Upgraded to Next Auth v5

This commit is contained in:
Tom
2024-01-02 07:26:20 +00:00
parent a3352af981
commit 4505654a05
24 changed files with 283 additions and 227 deletions

View File

@ -1,25 +1,23 @@
import { getServerSession } from "next-auth";
import { auth } from "@/auth";
import { db } from "./db";
export default async function fetchUserUsingAPI(req: Request) {
const session = await getServerSession()
console.log("server session:", session)
const session = await auth()
if (session) {
const user = await db.user.findFirst({
where: {
username: session.user?.name?.toLowerCase() as string
name: session.user?.name
}
})
return {
id: user?.id,
username: user?.username
username: user?.name
}
}
const token = req.headers?.get('x-api-key')
console.log("x-api-key:", token)
if (token === null || token === undefined)
return null
@ -35,10 +33,8 @@ export default async function fetchUserUsingAPI(req: Request) {
}
})
console.log("user:", user)
return {
id: user?.id,
username: user?.username
username: user?.name
}
}