extensionStreamHasListener свойство верхнего уровня
Указывает, есть ли у потока "Extension" хотя бы один слушатель в данный момент.
Клиент службы VM может зарегистрироваться в качестве слушателя потока расширений с помощью метода listenStream. У потока расширений есть слушатель, пока хотя бы один такой клиент зарегистрирован в качестве слушателя и ещё не отключился.
Вызов postEvent, когда у потока есть слушатели, приводит к попытке доставить это событие всем текущим слушателям, хотя слушатель может отключиться до доставки события. Вызов postEvent, когда у потока нет слушателей, означает, что событие никто не получит, и вызов фактически ничего не делает.
Реализация
@pragma("vm:recognized", "other")
@pragma("vm:prefer-inline")
external bool get extensionStreamHasListener;
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-developer/extensionStreamHasListener.html