didDisposeProvider method

  1. @override
  2. @mustCallSuper
void didDisposeProvider(
  1. ProviderObserverContext context
)

A provider was disposed

Implementation

@override
@mustCallSuper
void didDisposeProvider(ProviderObserverContext context) {
  super.didDisposeProvider(context);
  if (!settings.enabled || !settings.printProviderDisposed) return;

  final accepted = settings.providerFilter?.call(context.provider) ?? true;
  if (!accepted) return;

  _talker.logCustom(
    RiverpodDisposeLog(provider: context.provider, settings: settings),
  );
}