create method

  1. @override
Value create(
  1. covariant ProviderElementBase<Value> ref
)

Initializes the state of a provider

Implementation

@override
Value create(ProviderElementBase<Value> ref) {
  final bloc = ref.watch(this.bloc);

  ref.onDispose(bloc.listen((newValue) {
    ref.setState(newValue);
  }).cancel);

  return bloc.value;
}