mayNeedDispose method
override
Life-cycle for when a listener is removed.
See also:
- AutoDisposeProviderElementBase, which overrides this method to destroy the state of a provider when no-longer used.
Implementation
@override
void mayNeedDispose() {
if (!maintainState && !hasListeners) {
_container._scheduler.scheduleProviderDispose(this);
}
}