2
0
Files
bot/apps/builder/services/api/utils.ts

12 lines
343 B
TypeScript
Raw Normal View History

2022-02-24 11:13:19 +01:00
import { User } from 'db'
import { NextApiRequest } from 'next'
import { getSession } from 'next-auth/react'
export const getAuthenticatedUser = async (
req: NextApiRequest
): Promise<User | undefined> => {
const session = await getSession({ req })
if (!session?.user || !('id' in session.user)) return
return session?.user as User
2022-02-24 11:13:19 +01:00
}