(ctx: {
req: GetServerSidePropsContext["req"];
res: GetServerSidePropsContext["res"];
})
| 91 | * @see https://next-auth.js.org/configuration/nextjs |
| 92 | */ |
| 93 | export const getServerAuthSession = async (ctx: { |
| 94 | req: GetServerSidePropsContext["req"]; |
| 95 | res: GetServerSidePropsContext["res"]; |
| 96 | }) => { |
| 97 | const session = await getServerSession(ctx.req, ctx.res, authOptions); |
| 98 | if (session?.user?.id) { |
| 99 | Sentry.setUser({ id: session?.user?.id, email: session?.user?.email ?? undefined }); |
| 100 | } |
| 101 | return session; |
| 102 | }; |