findContactsIdsWithNameOrTel method
Implementation
Set<int> findContactsIdsWithNameOrTel(String queryString) {
if (queryString.isEmpty) {
return Set.of(<int>{});
}
final idsFullName = findContactsWithFullName(queryString);
final idsFirstName = findContactsWithFirstName(queryString);
final idsLastName = findContactsWithLastName(queryString);
final idsTel = findContactsWithTel(queryString);
final fullSetOfIds = Set.of(<int>{});
for (final id in idsFullName) {
fullSetOfIds.add(id);
}
for (final id in idsFirstName) {
fullSetOfIds.add(id);
}
for (final id in idsLastName) {
fullSetOfIds.add(id);
}
for (final id in idsTel) {
fullSetOfIds.add(id);
}
return fullSetOfIds;
}