add waitlist confirmation (#239)

This commit is contained in:
KM Koushik
2025-09-19 07:26:38 +10:00
committed by GitHub
parent 87c772dcc4
commit 62a15ef811
5 changed files with 127 additions and 17 deletions

View File

@@ -75,11 +75,14 @@ export const waitlistRouter = createTRPCRouter({
const escapedDescription = escapeHtml(input.description);
const escapedDomain = escapeHtml(input.domain);
const escapedEmailVolume = escapeHtml(input.emailVolume);
const subject = `Waitlist request from ${user.email ?? "unknown user"}`;
const textBody = `A waitlisted user submitted a request:\n\nEmail: ${
user.email ?? "Unknown"
}\nDomain: ${input.domain}\nInterested emails: ${typesLabel}\n\nDescription:\n${input.description}`;
}\nDomain: ${input.domain}\nInterested emails: ${typesLabel}\nExpected sending volume: ${
input.emailVolume
}\n\nDescription:\n${input.description}`;
const htmlBody = `
<p>A waitlisted user submitted a request.</p>
@@ -87,6 +90,7 @@ export const waitlistRouter = createTRPCRouter({
<li><strong>Email:</strong> ${escapeHtml(user.email ?? "Unknown")}</li>
<li><strong>Domain:</strong> ${escapedDomain}</li>
<li><strong>Interested emails:</strong> ${escapeHtml(typesLabel)}</li>
<li><strong>Expected sending volume:</strong> ${escapedEmailVolume}</li>
</ul>
<p><strong>Description</strong></p>
<p style="white-space: pre-wrap;">${escapedDescription}</p>