Search in sources :

Example 1 with AbstractPhoneContact

use of eu.siacs.conversations.android.AbstractPhoneContact in project Conversations by siacs.

the class Roster method getWithSystemAccounts.

public List<Contact> getWithSystemAccounts(Class<? extends AbstractPhoneContact> clazz) {
    int option = Contact.getOption(clazz);
    List<Contact> with = getContacts();
    for (Iterator<Contact> iterator = with.iterator(); iterator.hasNext(); ) {
        Contact contact = iterator.next();
        if (!contact.getOption(option)) {
            iterator.remove();
        }
    }
    return with;
}
Also used : AbstractPhoneContact(eu.siacs.conversations.android.AbstractPhoneContact)

Aggregations

AbstractPhoneContact (eu.siacs.conversations.android.AbstractPhoneContact)1