dispose method
Dipsoses this ValueListenable and sets isDisposed to true.
Successive calls to this method will be ignored.
Implementation
@override
@mustCallSuper
void dispose() {
if (!_isDisposed) {
super.dispose();
_isDisposed = true;
try {
onAfterDispose?.call();
} catch (e) {
Log.err(e);
}
} else {
Log.alert('Tried to dispose a Pod again!', {#df_pod});
}
}