Files
triggerdotdev--trigger.dev/apps/webapp/app/utils/email.ts
2026-07-09 11:58:33 +00:00

13 lines
311 B
TypeScript

import { env } from "~/env.server";
import { emailMatchesPattern } from "./emailPattern";
export function assertEmailAllowed(email: string) {
if (!env.WHITELISTED_EMAILS) {
return;
}
if (!emailMatchesPattern(env.WHITELISTED_EMAILS, email)) {
throw new Error("This email is unauthorized");
}
}