trying a new way to get the plain text email in auto fetaures. see #469
This commit is contained in:
parent
9facfc5f51
commit
2fa356ee6d
1 changed files with 9 additions and 3 deletions
|
|
@ -976,10 +976,16 @@ async function processEmails(messages, addTagsAuto, spamFilter) {
|
|||
if (addTagsAuto || spamFilter) {
|
||||
curr_fullMessage = await browser.messages.getFull(message.id);
|
||||
msg_text = getMailBody(curr_fullMessage);
|
||||
body_text = msg_text.text.replace(/\s+/g, ' ').trim();
|
||||
// body_text = msg_text.text.replace(/\s+/g, ' ').trim();
|
||||
// if( body_text.length == 0 ){
|
||||
// taLog.log("No text found in the message body, trying to convert HTML to plain text...");
|
||||
// body_text = htmlBodyToPlainText(msg_text.html);
|
||||
// }
|
||||
taLog.log("Startin from the HTML body if present and converting to plain text...");
|
||||
body_text = htmlBodyToPlainText(msg_text.html);
|
||||
if( body_text.length == 0 ){
|
||||
taLog.log("No text found in the message body, trying to convert HTML to plain text...");
|
||||
body_text = htmlBodyToPlainText(msg_text.html);
|
||||
taLog.log("No HTML found in the message body, using plain text...");
|
||||
body_text = msg_text.text.replace(/\s+/g, ' ').trim();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue