disposeViewModel method
void
disposeViewModel()
Closes the state and error streams and removes any listeners associated with those streams.
Implementation
void disposeViewModel() {
for (var sub in _subscriptions) {
sub.cancel();
}
_subscriptions.clear();
_errorController.close();
_stateController.close();
_disposed = true;
}