cancelAll method
Implementation
Future<void> cancelAll() async {
if (_listeners.isNotEmpty) {
// Stop listening to all events
logger.finer('${objectId} cancelling ${_listeners.length} listeners(s)');
final listenersCopy = List.of(_listeners);
_listeners.clear();
for (final listener in listenersCopy) {
await listener.cancel();
}
}
}