onNodeChanges property

  1. @override
Stream<List<TailscaleNode>> get onNodeChanges
override

Emits the full node list on any change (node joined, left, went on/off-line, tags or DNS name changed).

Saves callers from polling nodes on a timer. Derived from the same IPN bus NotifyInitialNetMap subscription as onStateChange; subscribers get the current node inventory as the first emission, then one emission per inventory change.

Implementation

@override
Stream<List<TailscaleNode>> get onNodeChanges => _nodesController.stream;