case insensitive search + onion search only from start
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
This commit is contained in:
parent
d45dedc76b
commit
0858e4fd2b
|
@ -64,13 +64,13 @@ class ContactListState extends ChangeNotifier {
|
|||
bool get isFiltered => _filter != "";
|
||||
String get filter => _filter;
|
||||
set filter(String newVal) {
|
||||
_filter = newVal;
|
||||
_filter = newVal.toLowerCase();
|
||||
notifyListeners();
|
||||
}
|
||||
|
||||
List<ContactInfoState> filteredList() {
|
||||
if (!isFiltered) return contacts;
|
||||
return _contacts.where((ContactInfoState c) => c.onion.contains(_filter) || (c.nickname.contains(_filter))).toList();
|
||||
return _contacts.where((ContactInfoState c) => c.onion.toLowerCase().startsWith(_filter) || (c.nickname.toLowerCase().contains(_filter))).toList();
|
||||
}
|
||||
|
||||
void addAll(Iterable<ContactInfoState> newContacts) {
|
||||
|
|
Loading…
Reference in New Issue