Added getUser function

master
TZGyn 2 years ago
parent 4eddf831f7
commit 35e2ab69d3
Signed by: TZGyn
GPG Key ID: 122EAF77AE81FD4A

@ -0,0 +1,17 @@
import { RequestCookie } from 'next/dist/compiled/@edge-runtime/cookies'
import { db } from './db'
export const getUser = async (token: RequestCookie | undefined) => {
if (!token) return null
const existing_session = await db.query.sessions.findFirst({
where: (session, { eq }) => eq(session.sessionToken, token.value),
with: {
user: true,
},
})
if (!existing_session) return null
return existing_session.user
}
Loading…
Cancel
Save