Skip to content

Commit 89ae362

Browse files
committed
refactor: simplified session query by removing redundant user join
1 parent 0e573d1 commit 89ae362

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

app/utils/auth.server.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,17 @@ export async function getUserId(request: Request) {
3030
const sessionId = authSession.get(sessionKey)
3131
if (!sessionId) return null
3232
const session = await prisma.session.findUnique({
33-
select: { user: { select: { id: true } } },
33+
select: { userId: true },
3434
where: { id: sessionId, expirationDate: { gt: new Date() } },
3535
})
36-
if (!session?.user) {
36+
if (!session?.userId) {
3737
throw redirect('/', {
3838
headers: {
3939
'set-cookie': await authSessionStorage.destroySession(authSession),
4040
},
4141
})
4242
}
43-
return session.user.id
43+
return session.userId
4444
}
4545

4646
export async function requireUserId(

0 commit comments

Comments
 (0)