getMailSubject method added
This commit is contained in:
parent
5aef7a4e14
commit
0b09e2e3a5
1 changed files with 20 additions and 0 deletions
|
|
@ -63,6 +63,26 @@ function extractEmail(text) {
|
|||
return match ? match[0] : '';
|
||||
}
|
||||
|
||||
export async function getMailSubject(tab){
|
||||
// console.log(">>>>>>>>>> getMailSubject tab: " + JSON.stringify(tab));
|
||||
if(!["mail", "messageCompose","messageDisplay"].includes(tab.type)){
|
||||
return "";
|
||||
}
|
||||
switch(tab.type){
|
||||
case "mail":
|
||||
let messages_list = await browser.mailTabs.getSelectedMessages(tab.id);
|
||||
return messages_list.messages[0].subject;
|
||||
case "messageDisplay":
|
||||
let message = await messenger.messageDisplay.getDisplayedMessage(tab.id);
|
||||
return message.subject;
|
||||
case "messageCompose":
|
||||
let msg_details = await browser.compose.getComposeDetails(tab.id)
|
||||
return msg_details.subject;
|
||||
default:
|
||||
return "";
|
||||
}
|
||||
}
|
||||
|
||||
export async function reloadBody(tabId){
|
||||
let composeDetails = await messenger.compose.getComposeDetails(tabId);
|
||||
let originalHtmlBody = composeDetails.body + " ";
|
||||
|
|
|
|||
Loading…
Reference in a new issue