mirror of
https://github.com/baptisteArno/typebot.io.git
synced 2026-06-05 21:04:43 +08:00
🐛 Attempt to fix email expiration bug on Outlook by bumping max age
This commit is contained in:
parent
ff728400d9
commit
d5cd459bf1
@ -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]}`;
|
||||
};
|
||||
|
||||
Loading…
Reference in New Issue
Block a user