summaryrefslogtreecommitdiff
path: root/lib/control
diff options
context:
space:
mode:
Diffstat (limited to 'lib/control')
-rw-r--r--lib/control/flutter_blue_plus_scanner_controller.dart2
-rw-r--r--lib/control/scanner_controller_impl.dart6
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/control/flutter_blue_plus_scanner_controller.dart b/lib/control/flutter_blue_plus_scanner_controller.dart
index 13c38c6..d0a8fee 100644
--- a/lib/control/flutter_blue_plus_scanner_controller.dart
+++ b/lib/control/flutter_blue_plus_scanner_controller.dart
@@ -13,7 +13,7 @@ class FlutterBluePlusScannerController extends ScannerControllerImpl {
Future<void> startScan({
Duration timeout = const Duration(seconds: 5),
}) async {
- stopScan();
+ await stopScan();
var system = await FlutterBluePlus.systemDevices([]);
for (var d in system) {
diff --git a/lib/control/scanner_controller_impl.dart b/lib/control/scanner_controller_impl.dart
index dbf5e00..4c2fa81 100644
--- a/lib/control/scanner_controller_impl.dart
+++ b/lib/control/scanner_controller_impl.dart
@@ -45,8 +45,8 @@ abstract class ScannerControllerImpl extends ScannerController {
@override
void dispose() {
- _scanStatusController.close();
- _deviceContoller.close();
- _availabilityController.close();
+ _scanStatusController.close().ignore();
+ _deviceContoller.close().ignore();
+ _availabilityController.close().ignore();
}
}