dispose method
void
dispose()
Cancels all owned subscriptions. Calling this more than once is safe.
Implementation
void dispose() {
if (_isDisposed) {
return;
}
_isDisposed = true;
final subscriptions = List<EventSubscriptionHandle>.of(_subscriptions);
_subscriptions.clear();
for (final subscription in subscriptions.reversed) {
subscription.cancel();
}
}