setSearch method
Set search value and refresh data
Implementation
void setSearch(String val, {bool noRefresh = false, int debounceMs = 500}) {
_data.search = val;
_data.page = 1;
notifyListeners();
if (noRefresh) return;
if (_debounceTimer?.isActive ?? false) _debounceTimer?.cancel();
_debounceTimer = Timer(Duration(milliseconds: debounceMs), refresh);
}