From 138aaed05db5fce0d56ad6eca69f6db6c24bbf61 Mon Sep 17 00:00:00 2001 From: Qi <474021214@qq.com> Date: Sat, 2 Sep 2023 14:07:49 +0800 Subject: [PATCH] feat: add a reminder for early access in the invitation email (#4097) Co-authored-by: Alex Yang --- .../src/modules/auth/mailer/mail.service.ts | 4 ++++ .../src/modules/auth/mailer/template.ts | 24 ++++++++++++++++++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/apps/server/src/modules/auth/mailer/mail.service.ts b/apps/server/src/modules/auth/mailer/mail.service.ts index 9d3cb4f3e6..6c86afded7 100644 --- a/apps/server/src/modules/auth/mailer/mail.service.ts +++ b/apps/server/src/modules/auth/mailer/mail.service.ts @@ -72,11 +72,15 @@ export class MailService { invitationInfo.workspace.name }`; + const subContent = + 'Currently, AFFiNE Cloud is in the early access stage. Only Early Access Sponsors can register and log in to AFFiNE Cloud.Please click here for more information.'; + const html = emailTemplate({ title: 'You are invited!', content, buttonContent: 'Accept & Join', buttonUrl, + subContent, }); return this.sendMail({ diff --git a/apps/server/src/modules/auth/mailer/template.ts b/apps/server/src/modules/auth/mailer/template.ts index 3d79c96ade..cfcba00d4a 100644 --- a/apps/server/src/modules/auth/mailer/template.ts +++ b/apps/server/src/modules/auth/mailer/template.ts @@ -3,11 +3,13 @@ export const emailTemplate = ({ content, buttonContent, buttonUrl, + subContent, }: { title: string; content: string; buttonContent: string; buttonUrl: string; + subContent?: string; }) => { return ` ${content} - + ${ + subContent + ? ` + + ` + : '' + }
+
@@ -85,6 +89,24 @@ export const emailTemplate = ({
+ ${subContent} +