searchListener method

dynamic searchListener(
  1. String text
)

Implementation

searchListener(String text) async {
  debugPrint("searching .. ");
  if (lastInputValue.value != searchQuery.text.trim()) {
    lastInputValue(searchQuery.text.trim());
    if (searchQuery.text.trim().isEmpty) {
      _searchText = "";
      pageNum = 1;
    } else {
      isPageLoading(true);
      _searchText = searchQuery.text.trim();
      pageNum = 1;
    }
    if (groupId.isEmpty) {
      if (!Constants.enableContactSync) {
        deBouncer.run(() {
          fetchUsers(true);
        });
      } else {
        fetchUsers(true);
      }
    } else {
      filterGroupMembers();
    }
  }
}