Add pair_broker to FastPairMediator/FastPairSeeker

PiperOrigin-RevId: 538592398
This commit is contained in:
Qin Wang
2023-06-07 14:27:29 -07:00
committed by Copybara-Service
parent f5e67ed034
commit c786b07fcf
10 changed files with 111 additions and 17 deletions
+1 -2
View File
@@ -37,8 +37,7 @@ class MockUIBroker : public UIBroker {
observers_.RemoveObserver(observer);
}
void NotifyDiscoveryAction(const FastPairDevice& device,
DiscoveryAction action) {
void NotifyDiscoveryAction(FastPairDevice& device, DiscoveryAction action) {
for (auto& observer : observers_.GetObservers())
observer->OnDiscoveryAction(device, action);
}
+1 -1
View File
@@ -31,7 +31,7 @@ class UIBroker {
class Observer {
public:
virtual ~Observer() = default;
virtual void OnDiscoveryAction(const FastPairDevice& device,
virtual void OnDiscoveryAction(FastPairDevice& device,
DiscoveryAction action) = 0;
};
+1 -1
View File
@@ -39,7 +39,7 @@ class UIBrokerImplTest : public ::testing::Test, public UIBroker::Observer {
ui_broker_->AddObserver(this);
}
void OnDiscoveryAction(const FastPairDevice& device,
void OnDiscoveryAction(FastPairDevice& device,
DiscoveryAction action) override {
on_discovery_action_notified_ = true;
discovery_action_ = action;