summaryrefslogtreecommitdiff
path: root/lib/control
diff options
context:
space:
mode:
Diffstat (limited to 'lib/control')
-rw-r--r--lib/control/scanner_controller_impl.dart4
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;