dispose method
Disposes the TBaseViewModel and its given methods.
Implementation
@override
void dispose() {
if (_busyListener != null) {
TBusyService.instance().isBusyListenable.removeListener(_busyListener!);
_busyListener = null;
}
widget.onDispose?.call(_viewModel);
if (widget.shouldDispose) {
_viewModel.dispose();
}
super.dispose();
}