PollingPodBuilder<T extends Object> constructor

PollingPodBuilder<T extends Object>({
  1. Key? key,
  2. required Option<FutureOr<ValueListenable<T>>> podPoller(),
  3. required TOnOptionBuilder<T, PodBuilderSnapshot<T>> builder,
  4. void onDispose(
    1. ValueListenable<T>? pod
    )?,
  5. Duration? debounceDuration,
  6. Duration? cacheDuration = Duration.zero,
  7. Duration? interval,
  8. Widget? child,
})

Implementation

PollingPodBuilder({
  super.key,
  // ignore: no_future_outcome_type_or_error
  required Option<FutureOr<ValueListenable<T>>> Function() podPoller,
  required super.builder,
  super.onDispose,
  super.debounceDuration,
  super.cacheDuration,
  super.interval,
  super.child,
}) : super(podPoller: () => podPoller().map((e) => Resolvable(() => e)));