Merge pull request 'case insensitive search + onion search only from start' (#151) from searchFix into trunk
continuous-integration/drone/push Build is passing Details

Reviewed-on: #151
This commit is contained in:
Sarah Jamie Lewis 2021-06-03 21:22:04 -07:00
commit 7351bd322a
1 changed files with 2 additions and 2 deletions

View File

@ -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) {