subscribe<T> method

ProviderSubscription<T> subscribe<T>(
  1. ProviderListenable<T> provider,
  2. void listener(
    1. T? previous,
    2. T value
    ), {
  3. void onError(
    1. Object error,
    2. StackTrace stackTrace
    )?,
  4. bool fireImmediately = false,
})

Listens to a provider and returns the subscription.

Implementation

ProviderSubscription<T> subscribe<T>(
  ProviderListenable<T> provider,
  void Function(T? previous, T value) listener, {
  void Function(Object error, StackTrace stackTrace)? onError,
  bool fireImmediately = false,
}) {
  return ProviderScope.containerOf(this, listen: false).listen(
      provider, listener,
      fireImmediately: fireImmediately, onError: onError);
}