新增自定义显示TG邮件消息内容

This commit is contained in:
eoao
2025-10-23 00:22:45 +08:00
parent 57638aa8e1
commit aded699314
10 changed files with 118 additions and 61 deletions

View File

@@ -15,26 +15,6 @@ import verifyUtils from '../utils/verify-utils';
const telegramService = {
async getEmailById(c, params) {
const { emailId } = params
const emailRow = await orm(c).select().from(email).where(eq(email.emailId, emailId)).get();
if (emailRow) {
if (emailRow.content) {
return emailHtmlTemplate(emailRow.content || '')
} else {
return emailTextTemplate(emailRow.text || '')
}
} else {
return emailTextTemplate('The email does not exist')
}
},
async getEmailContent(c, params) {
const { token } = params
@@ -50,7 +30,8 @@ const telegramService = {
if (emailRow) {
if (emailRow.content) {
return emailHtmlTemplate(emailRow.content || '')
const { r2Domain } = await settingService.query(c);
return emailHtmlTemplate(emailRow.content || '', r2Domain)
} else {
return emailTextTemplate(emailRow.text || '')
}