📦 EqualifyEverything / equalify-v2-api

📄 customMessageUpdateUserAttribute.ts · 7 lines
1
2
3
4
5
6
7import { formatEmail, event, isStaging } from '#src/utils';

export const customMessageUpdateUserAttribute = async () => {
    event.response.emailSubject = `Confirm your new email address, ${event.request.userAttributes['custom:username']}`;
    event.response.emailMessage = formatEmail({ event, body: `<p><a href="https://${isStaging ? 'staging.' : ''}${process.env.S3}/verify?username=${event.userName}&code=${event.request.codeParameter}">Click this link to confirm your new email address.</a></p>` });
    return event;
}