cancelAllSubscriptions method
Cancels all active subscriptions related to this component tree.
If elementsSubscriptions is true, cancels stream/listener
subscriptions stored in elements.
If domElementsEventListeners is true, closes DOM event listeners
attached to DOM elements.
Implementation
void cancelAllSubscriptions({bool elementsSubscriptions = true}) {
if (elementsSubscriptions) {
var elementsWithSubscriptions = this.elementsWithSubscriptions();
if (elementsWithSubscriptions.isNotEmpty) {
for (var element in elementsWithSubscriptions) {
cancelSubscriptions(element);
}
}
}
}