contacts-cache: handle 'personal' mail for groups

When passing a vec of _all_ contacts for some message, mark _all_ of them as
personal if at least _one_ is a personal address.
This commit is contained in:
Dirk-Jan C. Binnema
2022-04-30 08:58:58 +03:00
parent d0619b1db2
commit bb6d271a23
2 changed files with 21 additions and 8 deletions

View File

@ -60,15 +60,14 @@ public:
/**
* Add a contacts sequemce
* Add a contacts sequence; this should be used for the contacts of a
* specific message, and determines if it is a "personal" message:
* if any of the contacts matches one of the personal addresses,
* any of the senders/recipients are considered "personal"
*
* @param contacts a Contact object sequence
*
*/
void add(Contacts&& contacts) {
for (auto&& contact: contacts)
add(std::move(contact));
}
void add(Contacts&& contacts);
/**
* Clear all contacts