watchDisks method

  1. @override
Stream<List<DiskInfo>> watchDisks()
override

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);