🐛 Attempt to fix email expiration bug on Outlook by bumping max age

This commit is contained in:
Baptiste Arnaud 2026-01-16 16:37:34 +01:00
parent ff728400d9
commit d5cd459bf1
No known key found for this signature in database

View File

@ -3,12 +3,20 @@ export const createEmailMagicLink = (
email: string,
redirectPath?: string,
) => {
const normalizedEmail = normalizeEmailIdentifier(email);
const url = new URL(`${window.location.origin}/api/auth/callback/nodemailer`);
url.searchParams.set("token", token);
url.searchParams.set("email", email);
url.searchParams.set("email", normalizedEmail);
url.searchParams.set(
"callbackUrl",
`${window.location.origin}${redirectPath ?? "/typebots"}`,
);
return url.toString();
};
const normalizeEmailIdentifier = (identifier: string) => {
const trimmed = identifier.trim().toLowerCase();
const [local, domain] = trimmed.split("@");
if (!domain) return trimmed;
return `${local}@${domain.split(",")[0]}`;
};