feat: quote content when reply message (#197)

This commit is contained in:
Dream Hunter
2024-05-04 18:18:12 +08:00
committed by GitHub
parent 68c18a6153
commit 7f456078ea
2 changed files with 5 additions and 3 deletions

View File

@@ -169,9 +169,9 @@ const replyMail = async () => {
Object.assign(sendMailModel.value, { Object.assign(sendMailModel.value, {
toName: toName, toName: toName,
toMail: toMail, toMail: toMail,
subject: localeCache.value == 'zh' ? `回复: ${curMail.value.subject}` : `Re: ${curMail.value.subject}`, subject: `${t('reply')}: ${curMail.value.subject}`,
contentType: 'text', contentType: 'rich',
content: "", content: curMail.value.text ? `<p><br></p><blockquote>${curMail.value.text}</blockquote><p><br></p>` : '',
}); });
await router.push('/send'); await router.push('/send');
}; };

View File

@@ -14,6 +14,7 @@ export async function processItem(item) {
item.source = parsedEmail.sender || item.source; item.source = parsedEmail.sender || item.source;
item.subject = parsedEmail.subject || ''; item.subject = parsedEmail.subject || '';
item.message = parsedEmail.body_html || parsedEmail.text || ''; item.message = parsedEmail.body_html || parsedEmail.text || '';
item.text = parsedEmail.text || '';
item.attachments = parsedEmail.attachments?.map((a_item) => { item.attachments = parsedEmail.attachments?.map((a_item) => {
const blob_url = URL.createObjectURL( const blob_url = URL.createObjectURL(
new Blob( new Blob(
@@ -46,6 +47,7 @@ export async function processItem(item) {
} }
item.subject = parsedEmail.subject || 'No Subject'; item.subject = parsedEmail.subject || 'No Subject';
item.message = parsedEmail.html || parsedEmail.text || item.raw; item.message = parsedEmail.html || parsedEmail.text || item.raw;
item.text = parsedEmail.text || '';
item.attachments = parsedEmail.attachments?.map((a_item) => { item.attachments = parsedEmail.attachments?.map((a_item) => {
const blob_url = URL.createObjectURL( const blob_url = URL.createObjectURL(
new Blob( new Blob(