fix: recreate BLE scan stream in BleProvisionSheet on reset
This commit is contained in:
@@ -22,7 +22,7 @@ class _BleProvisionSheetState extends ConsumerState<BleProvisionSheet> {
|
|||||||
final _ssidController = TextEditingController();
|
final _ssidController = TextEditingController();
|
||||||
final _wifiPasswordController = TextEditingController();
|
final _wifiPasswordController = TextEditingController();
|
||||||
|
|
||||||
late final Stream<BleScanResult> _scanStream;
|
late Stream<BleScanResult> _scanStream;
|
||||||
|
|
||||||
_Step _step = _Step.provision;
|
_Step _step = _Step.provision;
|
||||||
BleScanResult? _selected;
|
BleScanResult? _selected;
|
||||||
@@ -73,6 +73,7 @@ class _BleProvisionSheetState extends ConsumerState<BleProvisionSheet> {
|
|||||||
_error = null;
|
_error = null;
|
||||||
_ssidController.clear();
|
_ssidController.clear();
|
||||||
_wifiPasswordController.clear();
|
_wifiPasswordController.clear();
|
||||||
|
_scanStream = _provisioner.scan();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user