18 lines
391 B
TypeScript
18 lines
391 B
TypeScript
import { requireAuthenticatedSession } from '@/lib/server/auth-session';
|
|
|
|
export async function GET() {
|
|
const { session, response } = await requireAuthenticatedSession();
|
|
if (response) {
|
|
return response;
|
|
}
|
|
|
|
return Response.json({
|
|
user: {
|
|
id: session.user.id,
|
|
email: session.user.email,
|
|
name: session.user.name,
|
|
image: session.user.image
|
|
}
|
|
});
|
|
}
|