pinListSearchProvider top-level property

dynamic pinListSearchProvider
final

Implementation

final pinListSearchProvider = FutureProvider.autoDispose
    .family<List<ActerPin>, AllPinsSearchParams>((ref, params) async {
  final pinList = await ref.watch(pinListProvider(params.spaceId).future);
  List<ActerPin> filteredPinList = [];
  for (final pin in pinList) {
    if (pin.title().toLowerCase().contains(params.searchText.toLowerCase())) {
      filteredPinList.add(pin);
    }
  }
  return filteredPinList;
});