diff --git a/examples/peripheral-explorer-async.js b/examples/peripheral-explorer-async.js index 7a6631a1..f4f9a2cb 100644 --- a/examples/peripheral-explorer-async.js +++ b/examples/peripheral-explorer-async.js @@ -79,6 +79,8 @@ noble.on('discover', async (peripheral) => { console.log(); await explore(peripheral); + } else { + console.log(`Peripheral with ID ${peripheral.id} and name ${peripheral.advertisement?.localName} ignored`); } }); diff --git a/lib/win/src/ble_manager.cc b/lib/win/src/ble_manager.cc index 19d09915..dc01c375 100644 --- a/lib/win/src/ble_manager.cc +++ b/lib/win/src/ble_manager.cc @@ -290,7 +290,7 @@ bool BLEManager::Connect(const std::string& uuid) // Add to device map mDeviceMap.emplace(std::make_pair(uuid, std::move(peripheral))); - } catch (const std::exception& e) { + } catch (const std::exception&) { mEmit.Connected(uuid, "invalid device address format"); return false; } @@ -413,7 +413,7 @@ void BLEManager::OnConnectionStatusChanged(BluetoothLEDevice device, return; } PeripheralWinrt& peripheral = mDeviceMap[uuid]; - if(peripheral.device.has_value() && &(peripheral.device.value()) == &device ) + if (peripheral.device.has_value() && peripheral.device.value() == device) { peripheral.Disconnect(); mNotifyMap.Remove(uuid); diff --git a/lib/win/src/noble_winrt.cc b/lib/win/src/noble_winrt.cc index 245df7a4..8aa23308 100644 --- a/lib/win/src/noble_winrt.cc +++ b/lib/win/src/noble_winrt.cc @@ -277,7 +277,7 @@ Napi::Value NobleWinrt::AddressToId(const Napi::CallbackInfo& info) } return Napi::String::New(info.Env(), cleanUuid.c_str()); - } catch (const std::exception& e) { + } catch (const std::exception&) { return info.Env().Null(); } }