From 6beb9faab6c283b7d781d89e3f75ec419f6c905f Mon Sep 17 00:00:00 2001 From: uvok Date: Sun, 3 Aug 2025 16:54:10 +0200 Subject: sc: Throttle stream --- lib/control/scanner_controller_impl.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 _availabilityController = BehaviorSubject(); + late final Stream _statusStream = _scanStatusController.stream + .throttleTime(Duration(seconds: 1)); @override - Stream get statusStream => _scanStatusController.stream; + Stream get statusStream => _statusStream; @override Stream> get scanResultsStream => _deviceContoller.stream; -- cgit v1.2.3