Upgraded to Next Auth v5
This commit is contained in:
@ -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
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user