diff --git a/internal/platform/implementation/apple/ble_peripheral.h b/internal/platform/implementation/apple/ble_peripheral.h index 81fc9d76..66e48602 100644 --- a/internal/platform/implementation/apple/ble_peripheral.h +++ b/internal/platform/implementation/apple/ble_peripheral.h @@ -45,19 +45,11 @@ class BlePeripheral : public api::ble_v2::BlePeripheral { explicit BlePeripheral(id peripheral); ~BlePeripheral() override = default; - // Returns an empty string. - std::string GetAddress() const override; - - // Returns an immutable unique identifier. The identifier does not change when - // the peripheral's address is rotated. - api::ble_v2::BlePeripheral::UniqueId GetUniqueId() const override; - // Returns the CoreBluetooth peripheral object. id GetPeripheral() const; private: id peripheral_; - api::ble_v2::BlePeripheral::UniqueId unique_id_; }; } // namespace apple diff --git a/internal/platform/implementation/apple/ble_peripheral.mm b/internal/platform/implementation/apple/ble_peripheral.mm index 3eefcfff..1c8db23a 100644 --- a/internal/platform/implementation/apple/ble_peripheral.mm +++ b/internal/platform/implementation/apple/ble_peripheral.mm @@ -29,7 +29,7 @@ namespace apple { #pragma mark - BlePeripheral BlePeripheral::BlePeripheral(id peripheral) - : peripheral_(peripheral), unique_id_(peripheral.identifier.hash) {} + : api::ble_v2::BlePeripheral(peripheral.identifier.hash), peripheral_(peripheral) {} api::ble_v2::BlePeripheral& BlePeripheral::DefaultBlePeripheral() { static api::ble_v2::BlePeripheral* default_peripheral = @@ -37,10 +37,6 @@ api::ble_v2::BlePeripheral& BlePeripheral::DefaultBlePeripheral() { return *default_peripheral; } -std::string BlePeripheral::GetAddress() const { return ""; } - -api::ble_v2::BlePeripheral::UniqueId BlePeripheral::GetUniqueId() const { return unique_id_; } - id BlePeripheral::GetPeripheral() const { return peripheral_; } } // namespace apple