diff options
Diffstat (limited to 'lib/control')
-rw-r--r-- | lib/control/scanner_controller_impl.dart | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/control/scanner_controller_impl.dart b/lib/control/scanner_controller_impl.dart index e24cabf..ce253bf 100644 --- a/lib/control/scanner_controller_impl.dart +++ b/lib/control/scanner_controller_impl.dart @@ -29,8 +29,10 @@ abstract class ScannerControllerImpl implements ScannerController { final BehaviorSubject<ScanAvailability> _availabilityController = BehaviorSubject<ScanAvailability>(); + late final Stream<ScanStatus> _statusStream = _scanStatusController.stream + .throttleTime(Duration(seconds: 1)); @override - Stream<ScanStatus> get statusStream => _scanStatusController.stream; + Stream<ScanStatus> get statusStream => _statusStream; @override Stream<List<Device>> get scanResultsStream => _deviceContoller.stream; |