addSubscription method
Add a stream subscription to be cancelled during disposal.
Implementation
void addSubscription(StreamSubscription subscription) {
if (_isDisposed) {
throw StateError('Cannot add subscription to disposed object');
}
_subscriptions.add(subscription);
}