import { defaultHandler, defaultResponder, getUserFromToken, } from "@documenso/lib/server"; import prisma from "@documenso/prisma"; import type { NextApiRequest, NextApiResponse } from "next"; async function getHandler(req: NextApiRequest, res: NextApiResponse) { const user = await getUserFromToken(req, res); if (!user) return; return prisma.user.findFirstOrThrow({ where: { id: user.id, }, select: { email: true, name: true, }, }); } export default defaultHandler({ GET: Promise.resolve({ default: defaultResponder(getHandler) }), });