diff --git a/fastpair/scanning/fastpair/fast_pair_scanner_impl.cc b/fastpair/scanning/fastpair/fast_pair_scanner_impl.cc index 7c7e6f2b..de7c675e 100644 --- a/fastpair/scanning/fastpair/fast_pair_scanner_impl.cc +++ b/fastpair/scanning/fastpair/fast_pair_scanner_impl.cc @@ -54,7 +54,7 @@ FastPairScannerImpl::Factory::~Factory() = default; // FastPairScannerImpl FastPairScannerImpl::FastPairScannerImpl() { - task_runner_ = std::make_shared(1); + task_runner_ = std::make_unique(1); } void FastPairScannerImpl::AddObserver(FastPairScanner::Observer* observer) { diff --git a/fastpair/scanning/fastpair/fast_pair_scanner_impl.h b/fastpair/scanning/fastpair/fast_pair_scanner_impl.h index 8534be02..0c8d0e17 100644 --- a/fastpair/scanning/fastpair/fast_pair_scanner_impl.h +++ b/fastpair/scanning/fastpair/fast_pair_scanner_impl.h @@ -71,7 +71,7 @@ class FastPairScannerImpl : public FastPairScanner { Ble& GetBle() { return ble_; } private: - std::shared_ptr task_runner_; + std::unique_ptr task_runner_; // Map of a Bluetooth device address to a set of advertisement data we have // seen. diff --git a/fastpair/scanning/scanner_broker_impl.cc b/fastpair/scanning/scanner_broker_impl.cc index e08279b7..fe685e03 100644 --- a/fastpair/scanning/scanner_broker_impl.cc +++ b/fastpair/scanning/scanner_broker_impl.cc @@ -30,7 +30,7 @@ namespace nearby { namespace fastpair { ScannerBrokerImpl::ScannerBrokerImpl() { adapter_ = std::make_shared(); - task_runner_ = std::make_shared(1); + task_runner_ = std::make_unique(1); } void ScannerBrokerImpl::AddObserver(Observer* observer) { diff --git a/fastpair/scanning/scanner_broker_impl.h b/fastpair/scanning/scanner_broker_impl.h index c496f883..10c986c9 100644 --- a/fastpair/scanning/scanner_broker_impl.h +++ b/fastpair/scanning/scanner_broker_impl.h @@ -48,7 +48,7 @@ class ScannerBrokerImpl : public ScannerBroker { void NotifyDeviceFound(const FastPairDevice& device); void NotifyDeviceLost(const FastPairDevice& device); - std::shared_ptr task_runner_; + std::unique_ptr task_runner_; std::shared_ptr scanner_; std::shared_ptr scanner_impl_; std::shared_ptr adapter_;