watchDisks method
A broadcast stream with an initial snapshot and subsequent snapshots.
A new listener on an already active broadcast stream receives future updates. The first listener after cancellation starts a new subscription.
Implementation
@override
Stream<List<DiskInfo>> watchDisks() =>
_disks ??= eventChannel.receiveBroadcastStream().map(_decode);