diff options
Diffstat (limited to 'lib/control')
-rw-r--r-- | lib/control/scanner_controller.dart | 2 | ||||
-rw-r--r-- | lib/control/scanner_controller_impl.dart | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/control/scanner_controller.dart b/lib/control/scanner_controller.dart index 5c934ef..5e330b3 100644 --- a/lib/control/scanner_controller.dart +++ b/lib/control/scanner_controller.dart @@ -24,7 +24,7 @@ enum ScanAvailability { unavailable, available } /// Represents a scanner controller. /// It emits devices which may be connected to later. -abstract class ScannerController { +abstract interface class ScannerController { Stream<List<Device>> get scanResultsStream; Stream<ScanStatus> get statusStream; Stream<ScanAvailability> get availabilityStream; diff --git a/lib/control/scanner_controller_impl.dart b/lib/control/scanner_controller_impl.dart index 1b55105..e24cabf 100644 --- a/lib/control/scanner_controller_impl.dart +++ b/lib/control/scanner_controller_impl.dart @@ -21,7 +21,7 @@ import 'package:uvok_epaper_badge/model/device/device.dart'; import 'package:rxdart/rxdart.dart'; /// Helper class which provides the setStatus method. -abstract class ScannerControllerImpl extends ScannerController { +abstract class ScannerControllerImpl implements ScannerController { final BehaviorSubject<ScanStatus> _scanStatusController = BehaviorSubject<ScanStatus>(); final BehaviorSubject<List<Device>> _deviceContoller = |