Files
pangolin/src/lib/auth/isValidUser.ts
2024-10-13 14:50:07 -04:00

17 lines
341 B
TypeScript

import { GetUserResponse } from "@server/routers/user";
import { verifySession } from "./verifySession";
export async function isValidUser(): Promise<GetUserResponse | null> {
const user = await verifySession();
if (!user) {
return null;
}
if (!user.emailVerified) {
return null;
}
return user;
}