didUpdateProvider method

  1. @override
void didUpdateProvider(
  1. ProviderBase<Object?> provider,
  2. Object? previousValue,
  3. Object? newValue,
  4. ProviderContainer container
)
override

Called by providers when they emit a notification.

  • newValue will be null if the provider threw during initialization.
  • previousValue will be null if the previous build threw during initialization.

Implementation

@override
void didUpdateProvider(
  ProviderBase<Object?> provider,
  Object? previousValue,
  Object? newValue,
  ProviderContainer container,
) =>
    debugPrint(
      '\x1B[33m$provider updated from $previousValue to $newValue\x1B[0m',
    );