if (process.env.NOVU_API_KEY && (process.env.NODE_ENV === 'dev' || process.env.NODE_ENV === 'production')) {
const novu = new Novu(process.env.NOVU_API_KEY);
// cspell:disable-next
await novu.trigger(process.env.NOVU_TEMPLATEID_INVITE_TO_ORGANISATION || 'invite-to-organization-wBnO8NpDn', {
to: {
subscriberId: command.email,
email: command.email,
},
payload: {
email: command.email,
inviteeName: capitalize(command.email.split('@')[0]),
organizationName: capitalize(organization.name),
inviterName: capitalize(inviterUser.firstName ?? ''),
acceptInviteUrl: `${process.env.FRONT_BASE_URL}/auth/invitation/${token}`,
},
});
}
if (process.env.NOVU_API_KEY && (process.env.NODE_ENV === 'dev' || process.env.NODE_ENV === 'production')) {
const novu = new Novu(process.env.NOVU_API_KEY);
// cspell:disable-next
await novu.trigger(process.env.NOVU_TEMPLATEID_INVITE_TO_ORGANISATION || 'invite-to-organization-wBnO8NpDn', {
to: {
subscriberId: command.email,
email: command.email,
},
payload: {
email: command.email,
inviteeName: capitalize(command.email.split('@')[0]),
organizationName: capitalize(organization.name),
inviterName: capitalize(inviterUser.firstName ?? ''),
acceptInviteUrl: `${process.env.FRONT_BASE_URL}/auth/invitation/${token}`,
},
});
}