Index: components/physical_web/data_source/fake_physical_web_data_source.cc |
diff --git a/components/physical_web/data_source/fake_physical_web_data_source.cc b/components/physical_web/data_source/fake_physical_web_data_source.cc |
index adc64566cf97f142e07b420a7c28d97a6883472c..1ebec3aec32d38607151b664e0dce25ce4285720 100644 |
--- a/components/physical_web/data_source/fake_physical_web_data_source.cc |
+++ b/components/physical_web/data_source/fake_physical_web_data_source.cc |
@@ -72,6 +72,10 @@ std::unique_ptr<base::ListValue> FakePhysicalWebDataSource::GetMetadata() { |
return metadata_->CreateDeepCopy(); |
} |
+std::unique_ptr<MetadataList> FakePhysicalWebDataSource::GetMetadataList() { |
+ return base::MakeUnique<MetadataList>(*metadata_list_.get()); |
+} |
+ |
bool FakePhysicalWebDataSource::HasUnresolvedDiscoveries() { |
return false; |
} |
@@ -91,6 +95,11 @@ void FakePhysicalWebDataSource::SetMetadata( |
metadata_ = std::move(metadata); |
} |
+void FakePhysicalWebDataSource::SetMetadataList( |
+ std::unique_ptr<MetadataList> metadata_list) { |
+ metadata_list_ = std::move(metadata_list); |
+} |
+ |
void FakePhysicalWebDataSource::NotifyOnFound(const std::string& url) { |
for (PhysicalWebListener& observer : observer_list_) |
observer.OnFound(url); |