chore: email template

This commit is contained in:
xiaojunnuo
2025-12-12 23:39:09 +08:00
parent 43ba0b9da6
commit 437d956cad
8 changed files with 106 additions and 4 deletions
@@ -109,8 +109,14 @@ export class CodeService {
const code = randomNumber(verificationCodeLength);
const templateData = {
code, duration, siteTitle
}
const titleTemplate = opts?.title?
const title = `${siteTitle}${!!opts?.title ? opts.title : '验证码'}`;
const content = !!opts.content ? this.compile(opts.content)({code, duration}) : `您的验证码是${code},请勿泄露`;
const content = !!opts.content ? this.compile(opts.content)(templateData) : `您的验证码是${code},请勿泄露`;
await this.emailService.send({
subject: title,