diff options
Diffstat (limited to 'lib/control')
-rw-r--r-- | lib/control/flutter_blue_plus_scanner_controller.dart | 2 | ||||
-rw-r--r-- | lib/control/scanner_controller_impl.dart | 6 |
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(); } } |