overrideWithFuture method

ProviderOverride<FutureProviderNotifier<T>, AsyncValue<T>> overrideWithFuture(
  1. Future<T> builder(
    1. Ref ref
    )
)

Overrides the future.

{@category Initialization}

Implementation

ProviderOverride<FutureProviderNotifier<T>, AsyncValue<T>> overrideWithFuture(
  Future<T> Function(Ref ref) builder,
) {
  return ProviderOverride<FutureProviderNotifier<T>, AsyncValue<T>>(
    provider: this,
    createState: (ref) {
      final notifier = FutureProviderNotifier<T>(
        builder,
        describeState: _describeState,
      );
      notifier
          .setCustomDebugLabel(customDebugLabel ?? runtimeType.toString());
      return notifier;
    },
  );
}