Cleanup ComposerPopup code

This commit is contained in:
the-djmaze 2022-09-27 09:45:35 +02:00
parent 03dabc1537
commit ba8188978d
3 changed files with 59 additions and 102 deletions

View file

@ -95,13 +95,12 @@ const
* @param {Object} unic
* @param {Map} localEmails
*/
replyHelper = (emails, unic, localEmails) => {
replyHelper = (emails, unic, localEmails) =>
emails.forEach(email => {
if (!unic[email.email] && !localEmails.has(email.email)) {
localEmails.set(email.email, email);
}
});
};
doc.body.append(hcont);
@ -441,9 +440,8 @@ export class MessageModel extends AbstractModel {
unic = excludeEmails || {};
replyHelper(this.replyTo, unic, toResult);
if (!toResult.size) {
replyHelper(this.from, unic, toResult);
}
toResult.size || replyHelper(this.from, unic, toResult);
replyHelper(this.to, unic, toResult);
replyHelper(this.cc, unic, ccResult);