build method

  1. @override
Future<List<T>> build()

Implementation

@override
Future<List<T>> build(
    // {
    // FirebaseFirestoreRepository? firebaseFirestoreInstance,
    // Repository? itemRepository,
    // FilterSet? filterSet,
    // }
    ) async {
  log("[[SearchService.build]]: $hashCode");
  ref.onDispose(() {
    log("[[SearchService.build]]: $hashCode is disposed");
  });
  state = const AsyncValue.loading();
  state =
      await AsyncValue.guard(() => getWithFilterSet(filterSet: _filterSet));
  state = AsyncValue.data(getWithClientFilterSet(filterSet: _filterSet));
  return await future;
}