dispose method
If you don't need a command any longer it is a good practise to dispose it to make sure all stream subscriptions are cancelled to prevent memory leaks
Implementation
@override
void dispose() {
_inputStreamSubscription?.cancel();
super.dispose();
}