contacts-cache: add helper for adding multiple contacts

This commit is contained in:
Dirk-Jan C. Binnema 2022-03-19 18:42:06 +02:00
parent f0475f5e87
commit 3646345442
1 changed files with 14 additions and 4 deletions

View File

@ -53,12 +53,22 @@ public:
/**
* Add a contact
*
* @param ci A contact-info object
* @param contact a MessageContact object
*
// * @return the inserted / updated / washed contact info. Note that
// * this is return _as copy_ to make it thread-safe.
*/
void add(MessageContact&& ci);
void add(MessageContact&& contact);
/**
* Add a contacts sequemce
*
* @param contacts a MessageContact object sequence
*
*/
void add(MessageContacts&& contacts) {
for (auto&& contact: contacts)
add(std::move(contact));
}
/**
* Clear all contacts