scan method
Implementation
@override
Future<void> scan() async {
devices.clear();
final requestOptions =
RequestOptionsBuilder([RequestFilterBuilder(services: serviceIds)]);
_isScanInProgress = true;
notifyState(state);
try {
await FlutterWebBluetooth.instance.requestDevice(requestOptions);
// ignore: empty_catches
} on UserCancelledDialogError {
// ignore: empty_catches
} on DeviceNotFoundError {}
_isScanInProgress = false;
notifyState(state);
}