import { env } from "~/env.mjs"; import { sendEmail } from "./sendEmail"; export const sendProjectInvitation = async ({ invitationToken, recipientEmail, invitationSenderName, invitationSenderEmail, projectName, }: { invitationToken: string; recipientEmail: string; invitationSenderName: string; invitationSenderEmail: string; projectName: string; }) => { const invitationLink = `${env.NEXT_PUBLIC_HOST}/invitations/${invitationToken}`; const emailBody = `
You have been invited to join ${projectName} by ${invitationSenderName} (${invitationSenderEmail}).
Click here to accept the invitation.
`; await sendEmail({ to: recipientEmail, subject: "You've been invited to join a project", body: emailBody, }); };