taskListQuickSearchedProvider top-level property

dynamic taskListQuickSearchedProvider
final

Implementation

final taskListQuickSearchedProvider =
    FutureProvider.autoDispose<List<String>>((ref) async {
  final tasksList = await ref.watch(taskListsProvider(null).future);
  final searchTerm = ref.watch(quickSearchValueProvider).trim().toLowerCase();

  //Return all task list if search text is empty
  if (searchTerm.isEmpty) return tasksList;

  //Return all task list filter if search text is given
  return filterTaskListData(ref, tasksList, searchTerm);
});